PHP で先頭にゼロを付けて数値をフォーマットする [重複] 質問する

PHP で先頭にゼロを付けて数値をフォーマットする [重複] 質問する

値を含む変数があります1234567

ちょうど 8 桁、つまり を含めるようにします01234567

そのための PHP 関数はありますか?

ベストアンサー1

使用sprintf:

sprintf('%08d', 1234567);

代わりに、str_pad:

str_pad($value, 8, '0', STR_PAD_LEFT);

おすすめ記事