日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

Php数组面包屑导航,php可应用于面包屑导航的迭代寻找家谱树实现方法

發布時間:2023/12/2 php 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Php数组面包屑导航,php可应用于面包屑导航的迭代寻找家谱树实现方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

php是通過定義類來實現迭代器接口來構造迭代器,通過yield構造迭代器可以提高性能并節省系統開銷,下面就跟著愛站技術頻道小編的步伐來學習php可應用于面包屑導航的迭代尋找家譜樹實現方法吧。

具體實現方法如下:

echo "

";

$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){

$list = array();

while($id){

$flag = false;

foreach($arr as $v){

if($v['id']==$id){

array_unshift($list,$v['area']);

$id = $v['pid'];

$flag = true;

}

}

if(!$flag){

break;

}

}

return $list;

}

print_r(familytree($area,113));

?>

上文是愛站技術頻道小編為大家帶來的php可應用于面包屑導航的迭代尋找家譜樹實現方法,這樣能夠幫助我們在程序員的世界少走很多的彎路。

總結

以上是生活随笔為你收集整理的Php数组面包屑导航,php可应用于面包屑导航的迭代寻找家谱树实现方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。