PHP で先頭がゼロの数値をエコーアウトすることは可能ですか?
例えば
<?php
$i = 0001;
$i++;
echo $i;
?>
そして、それが印刷されたとき、私はそれが好きであることを望んでいます。
0002
出来ますか?ありがとう :)
PHP で先頭がゼロの数値をエコーアウトすることは可能ですか?
例えば
<?php
$i = 0001;
$i++;
echo $i;
?>
そして、それが印刷されたとき、私はそれが好きであることを望んでいます。
0002
出来ますか?ありがとう :)
$i = 1;
$i++;
printf("%04d", $i); // 0002
%04d
- 4 桁の数字をエコーし、0 で埋めますこれを試して
echo str_pad($i, 4,"0",STR_PAD_LEFT);
ここでドキュメントを読んでください:http://php.net/manual/en/function.str-pad.php
$input = 0001;
echo str_pad(++$input, 4, "0", STR_PAD_LEFT);