php 递归查询tree

代码如下

 //整理数组 
 foreach($data as $key => $value){ 
   $res[$value['id']] = $value; 
   $res[$value['id']]['children']=[]; 
 }
 unset($data); 
 //查询子孙 
 foreach($res as $key => $value){ 
  if($value['pid'1 != 0){
    $res[$value['pid']]['children'][]=&$res[$key]; 
  }
 }
 //去除杂质 
 foreach($res as $key => $value){ 
   if($value['pid']=0){
     $tree[]=$value; 
   }
 }

    未经允许不得转载:任鹏个人博客 » php 递归查询tree

    赞 (0) 打赏

    评论 0

    取消
    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信扫一扫打赏