printf(フォーマット,整形したい変数または値); |
<?php $data=123456.78901; printf("%.2f<BR>\n",$data); printf("%.4f<BR>\n",$data); printf("%.6f<BR>\n",$data); ?> |
<?php printf("%04d年%02d月%02d日", 2003, 1, 4); ?> |
<?php printf("私の名前は%sです。猫の%sは私の家族です。", "まさご","竜"); ?> |
printf | 整形したものを出力 |
sprintf | 整形した文字列を戻す |
(オマケ) printf,sprintf以外にも vprintf,vsprintfというのもあります。 vを頭につけると配列を引数にとります。 $ardata=array("まさご","竜"); vprintf("私の名前は%sです。猫の%sは私の家族です。", $ardata); とこんな感じ。(^_^) |
HOME |