0

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

4

2 回答 2

10

以下应该工作。您使用的功能是sprintf

for($i=1;$i<=100;$i++)
echo sprintf("CHN%06d", $i)." ";
于 2012-07-20T04:47:01.040 回答
5
$x = 0;
while ($x <= 999999)
{
    $numZero = 6 - strlen($x);
    echo 'CHN'.str_repeat('0', $numZero).$x;
    $x++;
}
于 2012-07-20T04:47:37.653 回答