中易网

PHP递归重新排序无限级分类数组

答案:2  悬赏:0  
解决时间 2021-03-02 13:44
function recursive($array ,$pid=0){
$arr = array();

foreach ($array as $v) {
if ($v['pid'] == $pid) {
$arr[] = $v;
$arr = array_merge($arr, recursive($array, $v['id']));
}
}

return $arr;
}

被处理数组数据如下

不知道为何$arr输出没有任何数据,是我这个函数写错了吗



最佳答案
不知道你要实现什么,
if ($v['pid'] == $pid) {
$arr[] = $v;
$arr = array_merge($arr, recursive($array, $v['id']));
}中第二行 $arr[] = $v,给$arr添加了一个元素,然后第三行又重新给$arr赋值。
全部回答
将静态数组改为局部数组
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
景诚商务宾馆在哪里啊,我有事要去这个地方
代表委员“议国是”还是“议国事”?
九州音像在什么地方啊,我要过去处理事情
轮滑鞋轴承响是否坏了
为什么手机无法安全弹出
左岸原单在哪里啊,我有事要去这个地方
中国农业银行异地同行取款手续费多少
从高州省站乘哪路公交车能到中山路(公安局附
武林外传里的山河任务里要几个残章才可以合本
如东县新闻传媒管理中心地址在什么地方,想过
从云梦到武汉洪山广场开车多长时间
苏湘汇怎么去啊,有知道地址的么
以前电脑经常蓝屏 最后拆掉了一个内存条 比以
煤矿里煤是几号煤怎样区分
杭州哪里修牛仔裤的扣子
推荐资讯
武汉哪里还有asics专卖店啊
打瘦脸针痛影响生育吗
马上就毕业了 面对就业我们应该怎样计划?
我有一批贵重物品要运,走哪家物流安全
驭驰汽车服务中心地址在什么地方,我要处理点
柳树的嫩枝条随风飘动,像什么
浪潮信息 浪潮软件 有关系么?什么关系?
杨常风是谁杀的大神们帮帮忙
山楂泡水帮助消化是饭后多久可以喝?
不用手机号申请,其他的方法怎么申请微信号?
我想开家暖气公司起什么名字好
谁知道幻城里樱空释是怎么来得啊
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?