您的位置:首页 > 编程语言 > PHP开发

一个牛逼的PHP无限极分类

2016-08-16 19:01 471 查看
一、首先先建立一个ID为0的值

         让数组从1开始,然后把查出来的值调用这个方法

       因为我查出来的是对象所以我循环让他转换成数组

$res=DB::table("goods_type")->get();
$id=0;
foreach($res as $key => $val){
$id++;
$dd[$id]=get_object_vars($val);
}
$a=$this->anyGenerateTree($dd);
这个方法接收传过来的数组

function anyGenerateTree($items){
$tree = array();
foreach($items as $item){
if(isset($items[$item['f_id']])){
$items[$item['f_id']]['son'][] = &$items[$item['t_id']];
}else{
$tree[] = &$items[$item['t_id']];
}
}
return $tree;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: