数値を2桁にそろえたい場合が意外に多いのでメモ。
一桁だった場合先頭をゼロで埋める処理(ゼロパディング)を行う。
$num = '5';
$num = sprintf('%02d', $num);
var_dump($num);
↓
string(2) "05"
第一引数のフォーマットを「’%05d’」、「’%07d’」とかにすれば任意の桁数まで0で埋めてくれるので便利。
数値を2桁にそろえたい場合が意外に多いのでメモ。
一桁だった場合先頭をゼロで埋める処理(ゼロパディング)を行う。
$num = '5';
$num = sprintf('%02d', $num);
var_dump($num);
↓
string(2) "05"
第一引数のフォーマットを「’%05d’」、「’%07d’」とかにすれば任意の桁数まで0で埋めてくれるので便利。