时间:2022-12-06 01:55
php中实现无限极分类的方法:1.使用引用实现无限极分类;2.使用递归实现无限极分类;
1.php使用引用实现无限极分类
functiongenerateTree($data){$items=array();
foreach($dataas$v){
$items[$v['auth_id']]=$v;
}
$tree=array();
foreach($itemsas$k=>$item){
if(isset($items[$item['auth_pid']])){
$items[$item['auth_pid']]['son'][]=&$items[$k];
}else{
$tree[]=&$items[$k];
}
}
return$tree;
}
2.php使用递归实现无限极分类
functiongetTree($arr,$pid=0,$level=0){
static$list=[];
foreach($arras$key=>$value){
if($value["auth_pid"]==$pid){
$value["level"]=$level;
$list[]=$value;
unset($arr[$key]);
getTree($arr,$value["id"],$level+1);
}
}
return$list;
}
最新款SUV汽车七座、本田凌派为什么不会保值?
2022-12-19广汽本田凌派混动怎么样?本田锋范1.5自动挡落地价是多少?
2022-12-19广汽本田和东风本田的区别大吗?本田思域性价比高不高?
2022-12-19丰田双擎车型有哪几款?丰田双擎车质量怎么样?
2022-12-19丰田花冠车多少钱一台? 丰田花冠和卡罗拉区别在哪?
2022-12-19东风本田urv和冠道那个质量更好?广本凌派与丰田卡罗拉哪个好?
2022-12-19东风本田crv最低价是多少?丰田锐志二手车价格多少钱?
2022-12-192020款本田雅阁十代报价及配置、适合女生开的本田SUV10万左右车型
2022-12-19