/**
* 组合多维数组
* @param array $cate 一位数组
* @param string $child_name 数组键名
* @param string $pid_name 父键
* @param string $id_name 主键
* @param number $pid 父id
* @return array 多维数组
*/
function unlimitedForLayer($cate, $child_name = 'child' , $pid_name = 'pid' , $id_name = 'id',$pid = 0){
$arr = array();
foreach ($cate as $v){
if ($v[$pid_name] == $pid){
$v[$child_name] = unlimitedForLayer($cate,$child_name,$pid_name,$id_name,$v[$id_name]);
$arr[] = $v;
}
}
return $arr;
}
网友评论