簡単にゼロで埋めて桁を揃えるには PHP で数値から文字列に変換する時、ゼロで埋める事で桁揃え(MySQL でいうところの zerofill)したい、ということがたびたびあります。 この時、簡単な方法として sprintf が利用できます。 echo sprintf(‘%06d’, 123); // 6 桁未満の場合は 0 で埋める。 echo “\n”; echo sprintf(‘%06d’, 1234567); // 6 桁以上の場合はそのまま文字列にする 結果: 000123 1234567