php可应用于面包屑导航的递归寻找家谱树实现方法


Posted in PHP onFebruary 02, 2015

本文实例讲述了php可应用于面包屑导航的递归寻找家谱树实现方法。分享给大家供大家参考。具体实现方法如下:

<?php
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 familytree($arr,$id){
 static $list = array();
 foreach($arr as $v){
 if($v['id']==$id){
  familytree($arr,$v['pid']);
  $list[] = $v;
 }
 }
 return $list;
}
print_r(familytree($list,113));
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php获得当前的脚本网址
Dec 10 PHP
url decode problem 解决方法
Dec 26 PHP
php打造属于自己的MVC框架
Mar 07 PHP
php全排列递归算法代码
Oct 09 PHP
PHP中批量生成静态html(命令行下运行PHP)
Apr 19 PHP
PHP获取客户端真实IP地址的5种情况分析和实现代码
Jul 08 PHP
PHP中使用BigMap实例
Mar 30 PHP
PHP的serialize序列化数据以及JSON格式化数据分析
Oct 10 PHP
提交表单后 PHP获取提交内容的实现方法
May 25 PHP
PHP中header函数的用法及其注意事项详解
Jun 13 PHP
详解PHP的抽象类和抽象方法以及接口总结
Mar 15 PHP
ThinkPHP5&amp;5.1框架关联模型分页操作示例
Aug 03 PHP
php递归创建目录的方法
Feb 02 #PHP
在Nginx上部署ThinkPHP项目教程
Feb 02 #PHP
PHP中开启gzip压缩的2种方法
Jan 31 #PHP
PHP调试函数和日志记录函数分享
Jan 31 #PHP
php上传文件问题汇总
Jan 30 #PHP
PHP文件缓存类示例分享
Jan 30 #PHP
php递归删除目录与文件的方法
Jan 30 #PHP
You might like
Terran魔法科技
2020/03/14 星际争霸
PHP memcache扩展的三种安装方法
2009/04/26 PHP
浅谈json_encode用法
2015/03/05 PHP
jquery判断单个复选框是否被选中的代码
2009/09/03 Javascript
jquery 回车事件实现代码
2011/08/23 Javascript
jQuery EasyUI API 中文文档 - ComboBox组合框
2011/10/07 Javascript
jquery 年会抽奖程序
2011/12/22 Javascript
js获取下拉列表框中的value和text的值示例代码
2014/01/11 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
2014/03/18 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
Node.js实现Excel转JSON
2015/04/24 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
深入解析JavaScript中的立即执行函数
2016/05/21 Javascript
js学习笔记之事件处理模型
2016/10/31 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
2017/03/14 Javascript
JS+CSS实现网页加载中的动画效果
2017/10/27 Javascript
vue-自定义组件传值的实例讲解
2018/09/18 Javascript
angular8和ngrx8结合使用的步骤介绍
2019/12/01 Javascript
用Python的urllib库提交WEB表单
2009/02/24 Python
Python 实现在文件中的每一行添加一个逗号
2018/04/29 Python
解决python xlrd无法读取excel文件的问题
2018/12/25 Python
python 成功引入包但无法正常调用的解决
2020/03/09 Python
印尼购物网站:iLOTTE
2019/10/16 全球购物
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
计算机相关的自我评价
2014/01/15 职场文书
岗位聘任书范文
2014/03/29 职场文书
一年级小学生评语
2014/04/22 职场文书
计算机专业毕业生求职信
2014/04/30 职场文书
银行服务明星推荐材料
2014/05/29 职场文书
财务部会计岗位职责
2015/02/03 职场文书
民主评议党员个人总结
2015/02/13 职场文书
爱心捐书倡议书
2015/04/27 职场文书
经典哲理警句:志不真则心不热,心不热则功不贤
2019/11/14 职场文书
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python