【函数功能】
该函数把数组中的元素按随机顺序重新排列,不保留原来的键。
【函数语法】
shuffle (array &$array)
【参数说明】
$array:必需,要使用的数组。
【演示程序】
<?php
/**
* shuffle (array &$array)
* **/
$array = array('site_name'=>'PHP1234','site_url'=>'php1234.cn','site_auth'=>'明礼馨德','ext'=>'明礼馨德','明礼馨德','a',1,'B','A','b');
shuffle($array);
print_r($array);
?>
【输出结果】
Array ( [0] => b [1] => php1234.cn [2] => a [3] => 明礼馨德 [4] => B [5] => A [6] => 明礼馨德 [7] => 明礼馨德 [8] => 1 [9] => PHP1234 )
【特别注意】
1.若成功则返回 TRUE,若失败则返回 FALSE。
2.PHP 版本:4+。
3.更新日志:
自 PHP 4.2.0 起,随机数生成器会自动播种。
注释:本函数为数组中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。
注释:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函数给随机数发生器播种,现已被自动完成。
【原版定义】
/**
* Shuffle an array
* @link http://www.php.net/manual/en/function.shuffle.php
* @param array array <p>
* The array.
* </p>
* @return bool Returns true on success or false on failure.
*/
转载请注明出处:php1234.cn ,原文地址:http://www.php1234.cn/a/functions/2017/0303/193.html