shuffle
shuffle
(PHP 4, PHP 5, PHP 7)
shuffle - 随机播放数组
描述
bool shuffle ( array &$array )
该函数将数组随机排列(随机化元素的顺序)。它使用不适合加密目的的伪随机数生成器。
注意
:如果两个成员比较相等,则它们在已排序数组中的相对顺序是未定义的。
参数
array
数组。
返回值
TRUE
成功或FALSE
失败时返回。
更新日志
版本 | 描述 |
---|---|
7.1.0 | 内部随机化算法已改为使用»Mersenne Twister随机数生成器而不是libc rand函数。 |
例子
示例#1 shuffle()示例
<?php
$numbers = range(1, 20
shuffle($numbers
foreach ($numbers as $number) {
echo "$number ";
}
?>
笔记
注意
:此函数为新元素分配新元素array
。它将删除可能已分配的所有现有密钥,而不仅仅是重新排序密钥。