English | 简体中文 | 繁體中文
查询

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() 函数来获取随机键名,然后根据键名重新排序数组。
补充纠错
上一个函数: simdjson_is_valid()函数
下一个函数: show_source()函数
热门PHP函数
分享链接