我想使用PHP生成一系列序列号,如CHN000001,CHN000002,CHN000003
等。如果有100个数字,那么最后一个应该是CHN000100
。如果它是1000,那么序列应该看起来像CHN001000。谁能告诉我如何为这个过程实现“for”循环?
答案 0 :(得分:11)
以下内容应该有效。您使用的功能是sprintf
for($i=1;$i<=100;$i++)
echo sprintf("CHN%06d", $i)." ";
答案 1 :(得分:6)
$x = 0;
while ($x <= 999999)
{
$numZero = 6 - strlen($x);
echo 'CHN'.str_repeat('0', $numZero).$x;
$x++;
}