エスケープシーケンス02



整形して出力


  • 表示形式を指定して出力できる
  • 引数の文字列にフォーマットを指定して出力できる
  • printf( '%表示形式', 値)

指定 指定内容
詰める文字 空白または0
符号 +または−
表示幅 表示桁数
少数 小数点以下の桁数
型指定

型指定 意味
c 文字
d 10進整数
b 2進整数
o 8進整数
x, X 16進整数
e 科学的記法
f, F 浮動小数点数
s 文字列



ソースコードPHP

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>サンプル</title>
</head>
<body>

<!-- [table border]をphp本体の中に記述すると枠線が表示される -->
<!-- printf("%表示形式", 値) [,]カンマを使う -->
<?php
  printf('<table border="1">');
	   print"\n";
  printf('<tr><td>10進整数</td><td>%d</td></tr>','18');
	   print"\n";
	printf('<tr><td>2進整数</td><td>%b</td></tr>','18');
	   print"\n";
	printf('<tr><td>	8進整数</td><td>%o</td></tr>','18');
	   print"\n";
	printf('<tr><td>16進整数</td><td>%x</td></tr>','18');
	   print"\n";
	printf('<tr><td>不動小数点数(3桁)</td><td>%.3f</td></tr>','3.14');
	   print"\n";
	printf('<tr><td>不動少数点数(6桁)</td><td>%.6f</td></tr>','3.14');
	   print"\n";
	printf('<tr><td>文字列</td><td>%s</td></tr>','Hello');
	   print"\n";
	printf('</table>');
?>

</body>
</html> 


eclipseの内部ブラウザで表示【 chrome