Php 如何在不复制整数的情况下随机化数组
例如,如果我们有:Php 如何在不复制整数的情况下随机化数组,php,for-loop,random,Php,For Loop,Random,例如,如果我们有: <?php $b = array(100); for ($i = 1; $i <= 100; $i++) { $b[$i]=$i; } ?> 我们如何在不重复的情况下将所有数字随机化?如果您洗牌数组,您的方法将起作用: for ($i = 1; $i <= 100; $i++) { //$b = array(100); //why is this even here? $b[$i] = $i; } shuffle($b);
<?php
$b = array(100);
for ($i = 1; $i <= 100; $i++) {
$b[$i]=$i;
}
?>
我们如何在不重复的情况下将所有数字随机化?如果您洗牌数组,您的方法将起作用:
for ($i = 1; $i <= 100; $i++) {
//$b = array(100); //why is this even here?
$b[$i] = $i;
}
shuffle($b);
?移除$b=阵列(100)
;并更改为$b=array()代码>您声明错误(或者您想要两个100条。)
$b = range(1, 100);
shuffle($b);