我需要为每个预订添加生成唯一的票号,以生成一个唯一的身份号 例如:B0000000001
答案 0 :(得分:2)
尝试使用Codeigniter中的random_string
<强>语法强>
random_string([$type = 'alnum'[, $len = 8]])
可用类型($type
)
答案 1 :(得分:0)
试试这个
$uniqueNumber = strftime("%Y%m%d%H%M%S");
每次根据时间生成唯一编号。
答案 2 :(得分:0)
您可以尝试使用str_pad
<强>代码强>
$max = 9;
for($x = 1; $x <= 11; $x++){
echo 'B' .str_pad('', $max - strlen((string) $x), '0', STR_PAD_LEFT) . $x . "<br />";
}
<强>结果强>
B000000001
B000000002
B000000003
B000000004
B000000005
B000000006
B000000007
B000000008
B000000009
B000000010
B000000011