(PHP 4, PHP 5, PHP 7)
shuffle — 打乱数组
&$array
) : bool本函数打乱(随机排列单元的顺序)一个数组。 它使用的是伪随机数产生器,并不适合密码学的场合。
Note:
If two members compare as equal, their relative order in the sorted array is undefined.
array
待操作的数组。
成功时返回 TRUE
, 或者在失败时返回 FALSE
。
Example #1 shuffle() 例子
<?php
$numbers = range(1, 20);
shuffle($numbers);
foreach ($numbers as $number) {
echo "$number ";
}
?>
Note: 此函数为
array
中的元素赋与新的键名。这将删除原有的键名,而不是仅仅将键名重新排序。