hi,欢迎访问本站!
当前位置: 首页编程开发正文

php实现数组随机排序

墨初 编程开发 344阅读

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 )
声明:无特别说明,转载请标明本文来源!
相关推荐