数字を決まった桁数で 0 埋めする(PHP の sprintf)

月や日を 2 桁にそろえたり、番号を決まった桁数にしたりするときに使います。

echo sprintf( '%02d', 7 );          // 07
echo sprintf( '%05d', 42 );         // 00042

// 文字として扱う str_pad でも同じ
echo str_pad( '42', 5, '0', STR_PAD_LEFT ); // 00042

%05d の 5 が桁数です。決めた桁数より長い数は、切られずにそのまま出ます。日付を 2 桁にそろえたいだけなら、date( 'm' ) のように最初から 0 付きで出す書き方もあります。

逆引きリファレンスの一覧へ

サイドバー

よく使うカスタマイズ

最近の記事

  1. Fstyle Final Output Replacer のルールの一覧(generator タグを消す 2 つのルール)

Profile

PAGE TOP