PHPリファレンス(逆引き)

PHPリファレンス
 
文字列を整形して表示する(printf())
スポンサードリンク

文字列を整形して表示するには、printf()関数を使います。

printf( フォーマット [, 引数1] [, 引数2]・・・) 引数で指定したフォーマットにしたがって整形した文字列を表示します。 引数の数に制限はありません。
フォーマットの指定方法は、sprintf()関数と同じます。


例1) 整数「777」を符号付きで表示する。

<?php
printf("%+d",777);
?>

●実行結果
+777




例2) 引数1を"aa"、引数2を"bb"と指定し、"aa bb aa"と表示する。

<?php
printf("(%1\$s %2\$s %1\$s)","aa","bb");
?>

●実行結果
(aa bb aa)


※フォーマットの「1$」「2$」はそれぞれ引数1、引数2の情報を利用するという意味


例3) 
浮動小数点数「22.567」を左寄せで、後方空白埋めで7桁表示する。

<?php
printf("(% -7.3f)",22.567);
?>

●実行結果
(22.567 )



スポンサード リンク


文字列を表示する( echo、print )
文字列を整形して表示する( printf() )
型や構造を含む情報を表示する( var_dump()、print_r() )

基本APIへ
忘れっぽいエンジニアのPHPリファレンス TOPへ