php打乱数组二维数组多维数组
PHP中的shuffle函数只能打乱一维数组,那么我们有什么办法可以快速便捷的打乱多维数组呢?
/*随机打乱二维数组***/
function shuffle_assoc($list)
{
if(!is_array($list)){
return $list;
}else{
$keys = array_keys($list);
shuffle($keys);
$random = array();
foreach ($keys as $key){
$random[$key] = $list[$key];
}
}
return $random;
}
下面针对多维数组的乱序方法?尽可能的方便快速:
function shuffle_assoc($list)
{
if(!is_array($list)){
return $list;
}else{
$keys = array_keys($list);
shuffle($keys);
$random = array();
foreach ($keys as $key){
$random[$key] = shuffle_assoc($list[$key]);
}
}
return $random;
}
如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!
txttool.com 说一段 esp56物联 查询128 IP查询