php随机排序、打乱数组的方法:二维数组、多维数组
[ 2020-02-21 14:53:12 | 作者: admin ]
php中的shuffle()函数只能随机打乱一维数组,有什么办法快速便捷的打乱多维数组?
php手册上也提供了参考
随机排序二维数组的函数
<?php
function shuffle_assoc($list) {
if (!is_array($list)) return $list;
$keys = array_keys($list);
shuffle($keys);
$random = array();
foreach ($keys as $key)
$random[$key] = $list[$key];
return $random;
}
?>
随机排序多维数组的函数[code][/code]...
阅读全文…
php手册上也提供了参考
随机排序二维数组的函数
<?php
function shuffle_assoc($list) {
if (!is_array($list)) return $list;
$keys = array_keys($list);
shuffle($keys);
$random = array();
foreach ($keys as $key)
$random[$key] = $list[$key];
return $random;
}
?>
随机排序多维数组的函数[code][/code]...
阅读全文…
1