说明:parent array中含有唯一pid,pid通过调用M层获取子数组内容,要求parent数组和child数组拥有相同的key,然后合并成一起
code:
foreach($parentArray as $v){
$a['id']=$v['pid'];
$a['name'] =$v['name'];
...
$array[] =$a;
$childContent = $m->getChildContent($v['pid']);
foreach($childContent as $v2){
$b['id']=$v2['cid'];
$b['name']=$v2['cname'];
...
$array2[]=$b;
}
}
我想让输出这样的格式
array[0]{
$array里的内容,
$array2里的内容
}
array[1]{
$array,
$array2,
}
因为是无限分级,想将foreach遍历数组中第一个和child数组 组合成一起,做为一个数组,
最后输出样式:
parent父栏目
--child子栏目
parent父栏目
--child子栏目
parent父栏目
--child子栏目
.....
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
学习是最好的投资!