sprintfで小数をフォーマットする

2011/02/05 | PHPの基本

以前記事にした記憶があったけど、見つからないので再度メモ。小数をフォーマットするときの記述方法。

例えば「3.205」という数があったとする。これを「03.20500」と表示させるときの記述は以下のようになる。

printf(‘%08.5f’,3.205);

最初の0は「足りない部分は0で埋めましょう」の意味。

次の8は「文字は全部で8文字にしましょう」の意味。

次の.5fは「小数点以下は小数点第5位まで文字にしましょう」の意味(小数点を合わせれば6文字なので、必然的に整数部分は2文字)。

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net