函数名:shuffle()
函数用法:该函数用于打乱数组中元素的顺序,并返回一个打乱后的数组。 函数
适用版本:PHP 4, PHP 5, PHP 7
示例:
// 示例数组
$array = array("apple", "banana", "cherry", "dates", "elderberry");
// 打乱数组顺序
shuffle($array);
// 输出打乱后的数组
print_r($array);
输出结果可能为:
Array
(
[0] => cherry
[1] => elderberry
[2] => apple
[3] => banana
[4] => dates
)
注意事项:
- shuffle() 函数会修改原始数组的顺序,不会创建一个新的数组。
- 数组的键名会被重置为从0开始的连续整数。
- shuffle() 函数只能用于索引数组,对于关联数组会导致键名丢失。
- 如果需要保留原始数组的键名,可以使用 array_rand() 函数来获取随机键名,然后根据键名重新排序数组。