【PHP】数列を特定の桁数までゼロ埋めする。

数値を2桁にそろえたい場合が意外に多いのでメモ。

一桁だった場合先頭をゼロで埋める処理(ゼロパディング)を行う。

$num = '5';
$num = sprintf('%02d', $num);
var_dump($num);
↓
string(2) "05"

第一引数のフォーマットを「’%05d’」、「’%07d’」とかにすれば任意の桁数まで0で埋めてくれるので便利。