プログラム処理を行う際、数字の頭(先頭)に「0(ゼロ)」を付加して桁を揃えたい事があります。
(「1」を「01」や「001」の様に)
数値の頭に0を付ける方法は下記の通りです。
数値の頭に0を付ける方法
今回は「sprintf()関数」を用います。
<?php
echo sprintf("%02d",1); //出力結果は「01」
echo sprintf("%02d",5); //出力結果は「05」
echo sprintf("%02d",10); //出力結果は「10」
?>
「sprintf()関数」内で指定している「%02d」の数値を変えることで、出力する数値の桁数を変えることが出来ます。
<?php
echo sprintf("%04d",1); //出力結果は「0001」
echo sprintf("%05d",10); //出力結果は「00010」
?>


コメント
[…] PHPで数値の頭に0(ゼロ)を付ける方法はこちら […]