使用PHP生成序列号

Bas*_*rif 0 php

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

Ani*_*han 10

以下应该有效.你使用的功能是sprintf

for($i=1;$i<=100;$i++)
echo sprintf("CHN%06d", $i)." ";
Run Code Online (Sandbox Code Playgroud)


Ste*_*rex 5

$x = 0;
while ($x <= 999999)
{
    $numZero = 6 - strlen($x);
    echo 'CHN'.str_repeat('0', $numZero).$x;
    $x++;
}
Run Code Online (Sandbox Code Playgroud)