<h6>PHP中的shuffle函數(shù)只能打亂一維數(shù)組钢悲,那么我們有什么辦法可以快速便捷的打亂多維數(shù)組呢荒叼?
/*隨機(jī)打亂二維數(shù)組***/
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;
}
<h6>下面針對(duì)多維數(shù)組的亂序方法?盡可能的方便快速:
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;
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者