加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php实现无限级分类

发布时间:2020-12-12 20:35:02 所属栏目:PHP教程 来源:网络整理
导读:代码如下: 1,'name'=>'安徽','parent'=>0),array('id'=>2,'name'=>'海淀','parent'=>7),array('id'=>3,'name'=>'濉溪县','parent'=>5),array('id'=>4,'name'=>'昌平',array('id'=>5,'name'=>'淮北','parent'=>1),array('id'=>6,'name'=>'朝阳',array('id'=>7

代码如下:
1,'name'=>'安徽','parent'=>0), array('id'=>2,'name'=>'海淀','parent'=>7), array('id'=>3,'name'=>'濉溪县','parent'=>5), array('id'=>4,'name'=>'昌平', array('id'=>5,'name'=>'淮北','parent'=>1), array('id'=>6,'name'=>'朝阳', array('id'=>7,'name'=>'北京', array('id'=>8,'name'=>'上地','parent'=>2) );

1.递归,查找子孙树

代码如下:
1, $subs = array_merge($subs,subtree($arr,$v['id'],$lev+1)); } } return $subs; } $tree = subtree($area,1); foreach($tree as $v) { echo str_repeat('',$v['lev']),$v['name'],'
'; }

2.递归,求家谱树

家谱树的应用,如面包屑导航 首页 > 手机类型 > CDMA手机 > 公益PHP > 递归应用

代码如下:
0) { // parnet>0,说明有父栏目 $tree = array_merge($tree,familytree($arr,$v['parent'])); } $tree[] = $v; // 以找到上地为例 } } return $tree; } print_r(familytree($area,8)); // 北京->海淀->上地

2.迭代,求家谱树

代码如下:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读