我正在做一个项目,该项目需要用条形码显示所有内容,所以我为 EAN8 算法生成了 7 个数字,现在必须分别获取这 7 个数字,现在我正在用于生成
$codeint = mt_rand(1000000, 9999999);
我需要分别获得这 7 个数字,以便计算 EAN8 的校验和,例如,如何将这个整数拆分为 7 个部分
12345678 to
arr[0]=1
arr[1]=2
arr[2]=3
arr[3]=4
arr[4]=5
arr[5]=6
arr[6]=7
任何帮助,将不胜感激..
我也觉得我快疯了 :D 因为我已经尝试过你之前在这里给我的大部分解决方案,但有些东西不能正常工作,例如:
$codeint = mt_rand(1000000, 9999999);
echo $codeint."c</br>";
echo $codeint[1];
echo $codeint[2];
echo $codeint[3];
给我 :
9082573c
empty row
empty row
empty row
solved! $codeint = (string)(mt_rand(1000000, 9999999));