首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]shuffle()函数—用法及示例

发布于 2025-05-04 22:11:50
0
21

函数名:shuffle() 函数用法:该函数用于打乱数组中元素的顺序,并返回一个打乱后的数组。 函数适用版本:PHP 4, PHP 5, PHP 7 示例: // 示例数组 $array array...

函数名: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() 函数来获取随机键名,然后根据键名重新排序数组。
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流