【PHP】0埋め(ゼロパディング)された数値を呼び出して+1する方法

受付番号等を変数で呼び出して更新したい場合の方法について紹介します。

あらかじめ何桁0埋めされた数値が入ってくるかわかっていればsprintf関数で簡単ですが、CMS等で何桁の0埋めの数字が入ってくるかわからない時は一工夫が必要です。

$number = 00100 //ここに入る数字は1もあれば0000100など決まってないとする
$count_number = mb_strlen($number); //何桁の数字か判定
sprintf('%0' . $count_number . 'd', $number + 1) //00101

コメントを残す

入力エリアすべてが必須項目です。メールアドレスが公開されることはありません。

内容をご確認の上、送信してください。