shuffle()函数
shuffle()函数是PHP中的一个用于随机打乱数组元素顺序的函数。它会将数组中的元素随机重新排序,返回打乱后的数组,原数组也会被重新排序。
使用方法
shuffle()函数的使用方法非常简单,只需要将需要打乱的数组作为参数传入函数即可:
$arr = array(1, 2, 3, 4); shuffle($arr);
上面的代码将会将$arr数组中的元素打乱,并将打乱后的数组赋值给$arr,打乱前后的数组内容如下:
- 打乱前:array(1, 2, 3, 4)
- 打乱后:array(3, 4, 1, 2)
同时,shuffle()函数也支持多维数组,只需要将多维数组作为参数传入即可:
$arr = array( array(1, 2, 3, 4), array(5, 6, 7, 8), array(9, 10, 11, 12) ); shuffle($arr);
上面的代码将会将$arr数组中的元素随机打乱,打乱前后的数组内容如下:
- 打乱前:
- array(1, 2, 3, 4)
- array(5, 6, 7, 8)
- array(9, 10, 11, 12)
- 打乱后:
- array(3, 4, 1, 2)
- array(7, 8, 5, 6)
- array(11, 12, 9, 10)
shuffle()函数可以轻松实现对数组中元素的随机打乱,使用起来非常方便。