php可應(yīng)用于面包屑導(dǎo)航的遞歸尋找家譜樹實(shí)現(xiàn)方法
本文實(shí)例講述了php可應(yīng)用于面包屑導(dǎo)航的遞歸尋找家譜樹實(shí)現(xiàn)方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
<?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'=>'朝陽區(qū)','pid'=>1),
array('id'=>12,'area'=>'海淀區(qū)','pid'=>1),
array('id'=>21,'area'=>'南寧市','pid'=>2),
array('id'=>45,'area'=>'福州市','pid'=>4),
array('id'=>113,'area'=>'亞運(yùn)村','pid'=>11),
array('id'=>115,'area'=>'奧運(yùn)村','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));
?>
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- BootStrap學(xué)習(xí)筆記之nav導(dǎo)航欄和面包屑導(dǎo)航
- Bootstrap CSS組件之面包屑導(dǎo)航(breadcrumb)
- Bootstrap組件學(xué)習(xí)之導(dǎo)航、標(biāo)簽、面包屑導(dǎo)航(精品)
- php實(shí)現(xiàn)面包屑導(dǎo)航例子分享
- php可應(yīng)用于面包屑導(dǎo)航的迭代尋找家譜樹實(shí)現(xiàn)方法
- thinkphp實(shí)現(xiàn)面包屑導(dǎo)航(當(dāng)前位置)例子分享
- jquery 面包屑導(dǎo)航 具體實(shí)現(xiàn)
- 面包屑導(dǎo)航詳解
相關(guān)文章
php設(shè)計(jì)模式 Adapter(適配器模式)
將一個(gè)類的接口轉(zhuǎn)換成客戶希望的另外一個(gè)接口,使用原本不兼容的而不能在一起工作的那些類可以在一起工作2011-06-06
PHP大小寫問題:函數(shù)名和類名不區(qū)分,變量名區(qū)分
這篇文章主要介紹了PHP大小寫問題,php中變量名是區(qū)分大小寫的,而函數(shù)名與類名是不區(qū)分的2013-06-06
在mysql數(shù)據(jù)庫原有字段后增加新內(nèi)容
在mysql數(shù)據(jù)庫原有字段后增加新內(nèi)容2009-11-11
WindowsXP中快速配置Apache+PHP5+Mysql
查了一些資料,再加上以前也曾配置過,整個(gè)Apache + PHP5 + Mysql配置、測(cè)試成功的過程只用了短短5分鐘。2008-06-06
支持漢轉(zhuǎn)拼和拼音分詞的PHP中文工具類ChineseUtil
本文給大家推薦的是一款PHP的中文分詞工具類,功能包括支持漢字轉(zhuǎn)拼音、拼音分詞、簡(jiǎn)繁互轉(zhuǎn)。非常不錯(cuò),有需要的小伙伴可以參考下2018-02-02
php+jquery編碼方面的一些心得(utf-8 gb2312)
在開發(fā)php與jquery的過程中,需要注意的一些心得,防止亂碼的出現(xiàn)。2010-10-10
windows下PHP_intl.dll正確配置方法(apache2.2+php5.3.5)
配置php_intl模塊總是加載失敗,在這找到了解決方法2014-01-01

