我试图从任何给定的数字开始生成4位数的序列号。我被卡住的地方是保持前导0的,因为我需要4位数的所有时间。这是我的代码。
$start = '0520';
for($i = 0; $i <= 100; $i++) {
echo ($start + $i) . ',';
}
它提供了这样的输出..520,521,522,523,524,525,526,527,528,529,530,531,532,
等等。
因此,我尝试了几个答案在这里SO,但最近我达到的是有5位数的数字与此
$start = '0520';
for($i = 0; $i <= 100; $i++) {
echo sprintf('%05d', ($start + $i)) . ',';
}
它输出从00520
开始的5位序列号。
生成保持前导0的4位序列号的最佳方法是什么?
谢谢
2条答案
按热度按时间uqjltbpv1#
解决办法,很简单,就是用
我想你错过了04:D
olhwl3o22#
试试这个