CHN000001,CHN000002,CHN000003
などの一連のシリアル番号を PHP を使用して生成したいと考えています。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 に答える