PHP+MySQL實現(xiàn)無極限分類欄目的方法
本文實例講述了PHP+MySQL實現(xiàn)無極限分類欄目的方法。分享給大家供大家參考,具體如下:
一個非常簡單清晰簡單的無極限分類范例,帶縮進效果,只需查詢一次數(shù)據(jù)表,然后遞歸遍歷結(jié)果集,就可以了,要在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程序設(shè)計有所幫助。
- php+mysql實現(xiàn)無限級分類 | 樹型顯示分類關(guā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ù)操作示例
相關(guān)文章
php 快速判斷一個數(shù)字屬于什么范圍的實現(xiàn)方法
這篇文章主要介紹了php 快速判斷一個數(shù)字屬于什么范圍的實現(xiàn)方法,需要的朋友可以參考下2018-07-07
解析:php調(diào)用MsSQL存儲過程使用內(nèi)置RETVAL獲取過程中的return值
本篇文章是對php調(diào)用MsSQL存儲過程使用內(nèi)置RETVAL獲取過程中的return值的方法進行了詳細的分析介紹,需要的朋友參考下2013-07-07
IIS下PHP連接數(shù)據(jù)庫提示mysql undefined function mysql_connect()
在很多php教程初學(xué)者都會在初次php mysql時出來undefined function mysql_connect() 錯誤提示,下面我們來分析原因中。2010-06-06
PHP 程序員的調(diào)試技術(shù)小結(jié)
大家都知道在開發(fā)過程中,代碼的調(diào)式非常重要,對于一些常見錯誤的調(diào)試技巧有助于提高代碼編寫的效率。2009-11-11
centos下file_put_contents()無法寫入文件的原因及解決方法
下面小編就為大家?guī)硪黄猚entos下file_put_contents()無法寫入文件的原因及解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04
PHP數(shù)組的內(nèi)部實現(xiàn)你了解嗎
這篇文章主要為大家詳細介紹了PHP數(shù)組的內(nèi)部實現(xiàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-03-03

