千家信息网

php如何实现可应用于面包屑导航的迭代寻找家谱树

发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,这篇文章主要为大家展示了"php如何实现可应用于面包屑导航的迭代寻找家谱树",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"php如何实现可应用于面包屑导航的
千家信息网最后更新 2024年11月22日php如何实现可应用于面包屑导航的迭代寻找家谱树

这篇文章主要为大家展示了"php如何实现可应用于面包屑导航的迭代寻找家谱树",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"php如何实现可应用于面包屑导航的迭代寻找家谱树"这篇文章吧。

具体实现方法如下:

";$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如何实现可应用于面包屑导航的迭代寻找家谱树"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0