国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 基于遞歸實現(xiàn)的php樹形菜單代碼

基于遞歸實現(xiàn)的php樹形菜單代碼

2020-08-13 13:52PHP代碼網(wǎng) PHP教程

這篇文章主要介紹了基于遞歸實現(xiàn)的php樹形菜單代碼,采用了遞歸的方法遍歷節(jié)點構造出樹形菜單,是非常實用的技巧,需要的朋友可以參考下

本文實例講述了基于遞歸實現(xiàn)的php樹形菜單代碼。分享給大家供大家參考。具體實現(xiàn)方法如下:

開發(fā)電子商務網(wǎng)站的時候,做了這個顯示樹形菜單的功能,用的遞歸實現(xiàn)的PHP樹形菜單函數(shù)。具體代碼如下:

 

復制代碼 代碼如下:
public function procCategory($sid,$pid){
$return = array();
$key = 0;
static $arr = array(); //分類級別參考數(shù)組
$sql =  "select cid,pcid,name from shop_goods_catalog where sid='{$sid}' and pcid = '{$pid}'";
$result = $this->__db->query($sql);
 
while($row=$this->__db->fetchArray($result)){
$nbsp = '';
if($row['pcid']==0){
$arr = array();
}
$arr[] = $row['pcid'];
//頂級分類不添加樹形結構標識。
if($row['pcid']>0){
//根據(jù)分類級別添加樹形結構標識
$key = array_search($row['pcid'],$arr);
for($i=0;$i<$key;$i++){
$nbsp .= '&nbsp;&nbsp;';
}
//重構分類級別參考數(shù)組
if(count($arr)>1&&count(array_keys($arr,$row['pcid']))>1){
$arr = array_slice($arr,0,$key+1);
}
}
$row['name'] = $nbsp.$row['name'];
$row['level'] = $key; //分類級別,0為頂級分類,1為二級分類,用于樣式設定或其他需求
$return[] = $row;
$r = $this->procCategory($sid,$row['cid']);
$return = array_merge($return,$r);
}
 
return $return;
}


由于遞歸的效率相對較低,如果注重程序效率的話,不要用此方法,或者對此方法進行改進使用。

 

希望本文所述對大家的PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日韩精品区 | 中文字幕亚洲一区二区三区 | 久久久亚洲成人 | 亚洲一区二区三区在线免费观看 | 亚洲综合视频 | 欧洲成人| 一级毛片免费观看 | 久久99精品久久久久久国产越南 | 久久久久久高清 | 九九热精品国产 | 成人在线免费观看 | 国产伦精品一区二区三区四区视频 | 精品久久久久久久久久久下田 | 欧美在线网站 | 黄在线看v| 国产一区二区三区四区五区密私 | 久久大陆 | 欧美日本在线 | 国产一区二区av | 亚洲福利影院 | 亚洲精品欧美一区二区三区 | 亚洲精品乱码8久久久久久日本 | 超级碰在线视频 | 久久久久99啪啪免费 | 视频一区二区三 | 日韩高清av| 日韩欧美专区 | 日韩成人在线一区 | 99精品99| 五月天综合网 | 精品成人一区二区 | a级在线免费视频 | 国产精品一区不卡 | 日本一区二区三区四区 | 欧洲一区二区在线观看 | 在线观看午夜免费视频 | 日韩成人在线一区二区 | 欧美在线观看一区二区 | 激情欧美日韩一区二区 | 亚洲综合在线视频 | 精品一区二区三区中文字幕老牛 |