数値や文字列を一定の形式で出力する方法を書いていきます。
printf()という命令を使うと、表示形式を指定して
表示することができます。printf("%表示形式",値)という風に書きます。
表示形式
指定 | 内容 |
---|---|
詰める文字 | 空白又は0 |
符号 | + か - |
表示幅 | 表示桁数 |
小数 | 小数点以下の桁数 |
型 | 下記の表を参照 |
型
型指定 | 表すもの |
---|---|
c | 文字 |
d | 10進数 |
b | 2進数 |
o | 8進数 |
x,X | 16進数 |
e | 科学的記法 |
f,F | 浮動小数点数 |
s | 文字列 |
サンプルコードの実行結果はこちら
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
<!doctype html> <html> <head> <meta charset="utf-8"> <title>php エスケープシーケンスを出力し、 文字コードを使って文字を出力してみる</title> <link rel="stylesheet" href="../style.css"> </head> <body style="padding:32px 0 0 32px;"> <table border="3"> <?php printf ("<tr><td>10進整数</td><td>%d</td></tr>",32); printf ("<tr><td> 2進整数</td><td>%b</td></tr>",32); printf ("<tr><td> 8進整数</td><td>%o</td></tr>",32); printf ("<tr><td>16進整数</td><td>%x</td></tr>",32); printf ("<tr><td>浮動小数点数(3桁)</td> <td>%.3f</td></tr>", 3.14 ); printf ("<tr><td>浮動小数点数(5桁)</td> <td>%.5f</td></tr>", 3.14 ); printf ("<tr><td>文字列</td><td>%s</td></tr>","PHP!!!"); ?> </body> </html> |