牛牛在线工具

shuffle()

收录 8868 个 PHP 函数,含用途说明与用法示例。

shuffle()

打乱数组中元素的顺序,并返回一个打乱后的数组

函数名: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() 函数来获取随机键名,然后根据键名重新排序数组。