无限分类
2015-10-27 00:00
155 查看
/** *参 数:$list 分类数据 $pid父id *功 能:无限级分类 */ function Tree(&$list , $pid = 0 , $level = 0 , $html = '--') { static $tree = array(); foreach($list as $v) { if($v['parent_did'] == $pid) { $v['level'] = $level; $v['html'] = str_repeat($html, $level); $tree[] = $v; Tree($list, $v['did'], $level + 1, $html); } } return $tree; } $area = array( array('did'=>1,'name'=>'安徽','parent_did'=>0), array('did'=>2,'name'=>'合肥','parent_did'=>1), array('did'=>3,'name'=>'枞阳','parent_did'=>5), array('did'=>4,'name'=>'浦东','parent_did'=>7), array('did'=>5,'name'=>'安庆','parent_did'=>1), array('did'=>6,'name'=>'杨浦','parent_did'=>7), array('did'=>7,'name'=>'上海','parent_did'=>0), array('did'=>8,'name'=>'肥东','parent_did'=>2), array('did'=>9,'name'=>'唐镇','parent_did'=>4) ); $tree = Tree($area,0,1);
相关文章推荐
- 判断是否为手机访问
- MyBatis整合Spring的实现(12)
- Linux 下 grep 命令的正则表达式规范
- 注释模板 eclipse
- 性能优化总结
- git pull出问题
- docker 笔记
- Xcode提示“expression is not assignable”
- php读取和保存base64编码的图片内容
- Hive2 导入导出
- 天下数据解答主机空间大小是否会影响网站的速度
- Oracle Weblogic 重置密码的方法
- 前端SPA框架一些看法
- 装饰模式与代理模式的区别(转载)
- base.js
- 基本算法--冒泡排序
- CDH安装HDFS的依赖ZooKeeper问题
- Flume-1.6.0 源码分析0:环境准备
- java-buildpack源码分析之Detect
- java-buildpack源码分析之Compile