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