PHPでsprintfを使ってフォーマットに合ったテキストを生成する機会は多いと思います。

ここでよくあるのが数値の桁揃えです。今回は数値の桁を揃える方法のご紹介です。

例えば、日付を年は4桁、月と日は2桁で揃えたいとします。その場合は以下のように書けばOKです。

$date = sprintf("%04d-%02d-%02d",1,2,3);

// 0001-02-03
echo $date;

本日は以上です。