0
我試圖用固定的字母數字部分和可變的3位數字部分生成一個標識符。 也就是說,ID將看起來像:用固定的字母數字字符串和可變的整數部分生成一個標識符php
LAB-SER-420316-1415-000
LAB-SER-420316-1415-001
...
LAB-SER-420316-1415-010
LAB-SER-420316-1415-020
...
LAB-SER-420316-1415-110
LAB-SER-420316-1415-210
.....
我的任務是產生這個ID只有一次,那就是重複的ID必須避免。也一旦加載頁面,它應該生成一個id。這就像給一個賬單號碼或類似的東西。我創建了一個函數來產生這個字符串達到極限。但是每次頁面加載時我都需要它。
代碼:
<?php
function generatebillno()
{
$saved="LAB-SER-420316-1415-";
for($count = 0; $count <= 999; $count++)
{
$var= str_pad($count, 3, '0', STR_PAD_LEFT);
return $saved.$var;
}
}
echo generatebillno();
?>
誰能幫我做這件事。我在這裏停留..
在我心中,你最明顯的解決方案將被存儲在最後一個ID在cookie中,文本文件或數據庫,以便下一次頁面加載可以從最後存儲的ID讀取並相應增加。這是你問的嗎? – David 2014-11-05 06:18:16
的ID將存儲在DB? – 2014-11-05 06:21:19
是的..該ID將被存儲在分貝以及其他細節。 – Aishwaryas 2014-11-05 06:22:41