首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

shuffle

(PHP 4, PHP 5, PHP 7)

shuffle - 随机播放数组

描述

代码语言:javascript
复制
bool shuffle ( array &$array )

该函数将数组随机排列(随机化元素的顺序)。它使用不适合加密目的的伪随机数生成器。

注意:如果两个成员比较相等,则它们在已排序数组中的相对顺序是未定义的。

参数

array

数组。

返回值

TRUE成功或FALSE失败时返回。

更新日志

版本

描述

7.1.0

内部随机化算法已改为使用»Mersenne Twister随机数生成器而不是libc rand函数。

例子

示例#1 shuffle()示例

代码语言:javascript
复制
<?php
$numbers = range(1, 20);
shuffle($numbers);
foreach ($numbers as $number) {
    echo "$number ";
}
?>

笔记

注意:此函数为新元素分配新元素array。它将删除可能已分配的所有现有密钥,而不仅仅是重新排序密钥。

扫码关注腾讯云开发者

领取腾讯云代金券