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

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

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

支付宝扫一扫打赏

微信扫一扫打赏