递归无限极分类
2016-10-31 14:51
127 查看
<?php header("Content-Type:text/html;charset=UTF-8"); echo "<pre>"; $area = array( array('id'=>1,'area'=>'北京','pid'=>0), array('id'=>2,'area'=>'广西','pid'=>0), array('id'=>3,'area'=>'广东','pid'=>0), array('id'=>4,'area'=>'福建','pid'=>0), array('id'=>11,'area'=>'朝阳区','pid'=>1), array('id'=>12,'area'=>'海淀区','pid'=>1), array('id'=>21,'area'=>'南宁市','pid'=>2), array('id'=>45,'area'=>'福州市','pid'=>4), array('id'=>113,'area'=>'亚运村','pid'=>11), array('id'=>115,'area'=>'奥运村','pid'=>11), array('id'=>234,'area'=>'武鸣县','pid'=>21) ); function digui($arr,$pid=0,$lev=0){ $list = array(); foreach($arr as $v){ if($v['pid']==$pid){ echo $v['html'] = str_repeat("----",$lev).$v['area']."<br/>"; $list[]= $v; digui($arr,$v['id'],$lev+1); } } return $list; } $list =digui($area); echo "<hr/>"; print_r($list);
相关文章推荐
- 预排序遍历树算法(非递归无限极分类算法)
- 无限极分类 递归实现 例子
- PHP无限极分类技术(一)——递归无限分类原理
- 递归实现无限极分类
- c# 菜单无限极分类-利用递归
- 预排序遍历树算法(非递归无限极分类算法)
- asp.net下拉框无限极分类(递归)(项目是nicpetshop代码生成器生成的)
- c# 菜单无限极分类-利用递归
- 预排序遍历树算法(非递归无限极分类算法)
- PHP递归实现无限极分类
- 递归 ---无限极分类中递归查找一个树结构
- 递归无限极树形分类
- 递归无限极分类
- 工作中常用的php递归实现无限极分类的2种函数
- php之利用递归写无限极分类
- php 几种常用的递归 无限极分类
- 预排序遍历树算法(非递归无限极分类算法)学习笔记
- 无限极分类不是用递归 两个函数解决 新增和循环【附上代码】
- 用递归的方法实现无限极分类
- 树结构(递归方法实现无限极分类)