使用PHP生成序列号

时间:2012-07-20 04:43:26

标签: php

我想使用PHP生成一系列序列号,如CHN000001,CHN000002,CHN000003等。如果有100个数字,那么最后一个应该是CHN000100。如果它是1000,那么序列应该看起来像CHN001000。谁能告诉我如何为这个过程实现“for”循环?

2 个答案:

答案 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++;
}