递归实现

2019-07-23 08:42:29来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

function   ad(){
$res=DB::table("category")->get();
$res= json_encode($res);
$res= json_decode($res,1);
$arr= $this->gettree($res,0);
var_dump($arr);
}

function gettree($data,$pid){
$tree=[];
foreach ($data as $k=>$v){
if ($v['pid']==$pid){
$v['son']=$this->gettree($data,$v['id']);
$tree[]=$v;
}
}
return $tree;

}

原文链接:https://www.cnblogs.com/maohongli/p/11195220.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Yii2.0 组件

下一篇:Larave使用composer安装无反应,提示“Changed current director