php实现数组随机排序
墨初 编程开发 456阅读
php脚本中可以使用shuffle() 数组处理函数将数组中的随机进行打乱来实现数组的随机排序,下面是具体的操作方法。
php shuffle() 函数
shuffle() :将数组中的元素随机打乱并进行排序,如排序成功则返回TURE,否则返回FALSE
注:此函数为数组中的元素重新分配新的键名,已存在的键名会被删除。
语法:
shuffle(array)
参数:
参数 | 描述 |
---|---|
array | 必需。规定要使用的数组。 |
PHP 数组随机排序的方法
例:
# 73so.com $arr = array('red','green','blur','yellow'); var_dump(shuffle($arr)); //bool(true) print_r($arr); // Array ( [0] => yellow [1] => blur [2] => red [3] => green )
例2:
shuffle() 会将原有数组中的键名删除掉。
$arr = array( 'aa' => 'a', 'bb' => 'b', 'cc' => 'c', 'dd' => 'd', 'ee' => 'e', ); shuffle($arr); print_r($arr); // Array ( [0] => d [1] => b [2] => c [3] => a [4] => e )