-1
我想在PHP中創建順序編號,該怎麼做?PHP中的順序編號
例如
0000009
下一個號碼
0000010
我一直在使用的sprintf或str_pad試過,但我沒有得到這個格式
sprintf('%08d', 1234567) + 1;
str_pad($value, 7, '0', STR_PAD_LEFT) + 1;
輸出:
2
我想在PHP中創建順序編號,該怎麼做?PHP中的順序編號
例如
0000009
下一個號碼
0000010
我一直在使用的sprintf或str_pad試過,但我沒有得到這個格式
sprintf('%08d', 1234567) + 1;
str_pad($value, 7, '0', STR_PAD_LEFT) + 1;
輸出:
2
你可以使用循環和精確的while循環。然後在生成號碼後,使用str_pad添加所需的零數。但是在while循環中,你必須有一個標準,否則它會一遍又一遍地迭代。例如
$number = 1;
while ($number <= 10) {
echo str_pad ($number, 7, '0', STR_PAD_LEFT), '<br>';
$number++; // or any rule you want.
}
就是這樣
無法重現你的輸出。只要做:'echo sprintf(「%07d」,9);'?! – Rizier123