我想做一个小脚本,生成条形码是条形码字段是空的。我希望条形码是=21 21xxxxxxxx,而x-es是随机整数(最小0,最大值9)。
到目前为止,我的代码是:
if ($barcode = NULL) {
Array($a);
for ($i=3;$i<10;$i++){
$a = rand(0,9);
}
print_r($a);
$barcode = 21$a[3-10];
}这个密码怎么了?
发布于 2017-03-16 09:13:33
如果你需要一个8位随机数
$barcode="21".rand(11111111,99999999);发布于 2017-03-16 09:11:57
if ($barcode == NULL)
{
$a=Array();
$a[]=2;
$a[]=1;
for ($i = 3; $i <=10; $i++)
{
$a[] = rand(0, 9);
}
$barcode = implode("", $a);
print_r($barcode);
}发布于 2017-03-16 09:12:21
像这样的东西会起作用
function randomString($length = 50) {
$characters = '0123456789';
$string = '';
for ($p = 0; $p < $length; $p++) {
$string .= $characters[mt_rand(0, strlen($characters))];
}
return $string;
}
$barcode = "21".randomString(8);https://stackoverflow.com/questions/42829554
复制相似问题