php打乱数组的顺序
时间: 2023-02-10 07:07:07 浏览: 117
多个数组按照同样顺序打乱
可以使用 PHP 内置的 shuffle 函数来打乱数组的顺序。
该函数接受一个数组作为参数,并返回打乱顺序后的数组。例如:
```
$numbers = array(1, 2, 3, 4, 5);
shuffle($numbers);
print_r($numbers);
```
输出结果可能是:
```
Array ( [0] => 3 [1] => 5 [2] => 4 [3] => 2 [4] => 1 )
```
注意,shuffle 函数会直接对数组进行修改,如果希望保留原数组,可以先使用数组的复制函数,然后再使用 shuffle 函数。例如:
```
$numbers = array(1, 2, 3, 4, 5);
$copy = $numbers;
shuffle($copy);
print_r($copy);
```
这样就可以在保留原数组的同时得到一个打乱顺序的数组了。
阅读全文