PHP+MySQL實現(xiàn)無極限分類欄目的方法
更新時間:2015年12月23日 12:10:30 作者:views
這篇文章主要介紹了PHP+MySQL實現(xiàn)無極限分類欄目的方法,涉及php操作數(shù)據(jù)庫查詢及結果集遞歸遍歷的技巧,需要的朋友可以參考下
本文實例講述了PHP+MySQL實現(xiàn)無極限分類欄目的方法。分享給大家供大家參考,具體如下:
一個非常簡單清晰簡單的無極限分類范例,帶縮進效果,只需查詢一次數(shù)據(jù)表,然后遞歸遍歷結果集,就可以了,要在php中實現(xiàn)欄目縮進顯示可以參考一下。
$sql = 'select * from cat order by cat_id desc'; $list = $db->getAll($sql); $list = getLevelCat($list); function getLevelCat($catlist, $parent_id='0', $html=' ', $level='0'){ $arr = array(); foreach($catlist as $val){ if($val['parent_id']==$parent_id){ $val['html'] = str_repeat($html,$level); $val['level'] = $level; $arr[] = $val; $arr = array_merge($arr, getLevelCat($catlist, $val['cat_id'], $html, $level+1)); } } return $arr; }
實現(xiàn)效果圖:
短短幾行代碼,比較清晰,也比較好用。
希望本文所述對大家PHP程序設計有所幫助。
您可能感興趣的文章:
- php+mysql實現(xiàn)無限級分類 | 樹型顯示分類關系
- php+mysql不用遞歸實現(xiàn)的無限級分類實例(非遞歸)
- php+mysql實現(xiàn)無限級分類
- jQuery+PHP+MySQL實現(xiàn)無限級聯(lián)下拉框效果
- 使用函數(shù)遞歸實現(xiàn)基于php和MySQL的動態(tài)樹型菜單
- Php連接及讀取和寫入mysql數(shù)據(jù)庫的常用代碼
- PHP讀取MySQL數(shù)據(jù)代碼
- php+mysql查詢實現(xiàn)無限下級分類樹輸出示例
- php+mysql實現(xiàn)無限分類實例詳解
- php+mysql數(shù)據(jù)庫實現(xiàn)無限分類的方法
- PHP遞歸寫入MySQL實現(xiàn)無限級分類數(shù)據(jù)操作示例
相關文章
PHP利用ChatGPT實現(xiàn)輕松創(chuàng)建用戶注冊頁面
ChatGPT?是?OpenAI?開發(fā)的?GPT語言模型的變體,它是一種大型單向語言模型。本文就來利用ChatGPT創(chuàng)建簡單的用戶注冊頁面,感興趣的可以了解一下2023-02-02