$imga=rand(0,96);
$imgb=rand(0,96);
$imgc=rand(0,96);
$imgd=rand(0,96);
这么写,,我突然发现有时回报什么什么cache错误,,有时没有而且我觉得这样效率也不高,,该如何处理
$imgb=rand(0,96);
$imgc=rand(0,96);
$imgd=rand(0,96);
这么写,,我突然发现有时回报什么什么cache错误,,有时没有而且我觉得这样效率也不高,,该如何处理
echo $imgd{0}, $imgd{1}, $imgd{2}, $imgd{3};
哦,别误会,,我是在一个国外的cms使用中出现的问题。。理论上应该不是php的问题。。提示是一个cache.php文件会有时候报错。
$arr=range(0,96);
print_r(array_rand($arr,4));
别循环,循环的话估计效率不高(需要判断是否当前随机数是否已经存在,回溯的可能性随着要取的数字多少而增加)。