例如,如果我们有这个:
<?php
$b = array(100);
for ($i = 1; $i <= 100; $i++) {
$b[$i]=$i;
}
?>
我们如何随机化所有数字而不重复它们?
答案 0 :(得分:2)
如果您对阵列进行洗牌,您的方法将起作用:
for ($i = 1; $i <= 100; $i++) {
//$b = array(100); //why is this even here?
$b[$i] = $i;
}
shuffle($b);
然而,它更简单:
$b = range(1, 100);
shuffle($b);