无限极分类之查找子孙树
2014-10-15 16:01
204 查看
<?php header('content-type:text/html;charset=utf8'); $area = array( array('id'=>1,'name'=>'安徽','parent'=>0), array('id'=>2,'name'=>'海淀','parent'=>7), array('id'=>3,'name'=>'濉溪县','parent'=>5), array('id'=>4,'name'=>'昌平','parent'=>7), array('id'=>5,'name'=>'淮北','parent'=>1), array('id'=>6,'name'=>'朝阳','parent'=>7), array('id'=>7,'name'=>'北京','parent'=>0), array('id'=>8,'name'=>'上地','parent'=>2) ); function subtree($arr,$id=0){//$id 默认从0开始 static $subs = array(); //静态属性只指向一个地址,不会每次引用都清空$subs; foreach($arr as $v){ //$v 是子数组 if($v['parent'] == $id){ //$subs 是空数组 $subs[] = $v; subtree($arr,$v['id']);// } } return $subs; } print_r(subtree($area,0)); ?>
static 总结
1:修饰类的属性和方法,静态属性,静态方法;
2:延迟绑定;static::method();
3:在函数中、方法中声明静态变量用
相关文章推荐
- 无限极分类查找子孙树
- 无限极分类中,查找子孙树
- 无限极分类查找所有子孙节点的改进算法
- 时间:2014年3月30日9:54:45无限极分类查找子孙树、家谱树
- 无限极分类+查找家谱树(面包屑导航)
- 递归无限极查找上级分类
- 无限级分类的实战应用--查找子孙树,与查找家谱树
- 无限极分类获取子孙树
- 无限极分类之查找家谱树
- 无限极分类php实现—查子孙树、家谱树
- 无限极子孙分类统计某个用户的层级子孙各有哪些 各有多少
- 无限极分类php实现—查子孙树、家谱树
- 无限级分类之查找子孙树和家谱树
- 无限级分类之查找子孙树
- php 无限极分类查找家谱树
- 无限极分类中递归查找一个树结构
- 无限级分类之递归查找子孙树
- 无限级分类查找--子孙树,家谱树
- 无限级分类之迭代查找子孙树
- 递归 ---无限极分类中递归查找一个树结构