PHP+MySQL實(shí)現(xiàn)無(wú)極限分類欄目的方法
本文實(shí)例講述了PHP+MySQL實(shí)現(xiàn)無(wú)極限分類欄目的方法。分享給大家供大家參考,具體如下:
一個(gè)非常簡(jiǎn)單清晰簡(jiǎn)單的無(wú)極限分類范例,帶縮進(jìn)效果,只需查詢一次數(shù)據(jù)表,然后遞歸遍歷結(jié)果集,就可以了,要在php中實(shí)現(xiàn)欄目縮進(jì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;
}
實(shí)現(xiàn)效果圖:

短短幾行代碼,比較清晰,也比較好用。
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- php+mysql實(shí)現(xiàn)無(wú)限級(jí)分類 | 樹型顯示分類關(guān)系
- php+mysql不用遞歸實(shí)現(xiàn)的無(wú)限級(jí)分類實(shí)例(非遞歸)
- php+mysql實(shí)現(xiàn)無(wú)限級(jí)分類
- jQuery+PHP+MySQL實(shí)現(xiàn)無(wú)限級(jí)聯(lián)下拉框效果
- 使用函數(shù)遞歸實(shí)現(xiàn)基于php和MySQL的動(dòng)態(tài)樹型菜單
- Php連接及讀取和寫入mysql數(shù)據(jù)庫(kù)的常用代碼
- PHP讀取MySQL數(shù)據(jù)代碼
- php+mysql查詢實(shí)現(xiàn)無(wú)限下級(jí)分類樹輸出示例
- php+mysql實(shí)現(xiàn)無(wú)限分類實(shí)例詳解
- php+mysql數(shù)據(jù)庫(kù)實(shí)現(xiàn)無(wú)限分類的方法
- PHP遞歸寫入MySQL實(shí)現(xiàn)無(wú)限級(jí)分類數(shù)據(jù)操作示例
相關(guān)文章
php 快速判斷一個(gè)數(shù)字屬于什么范圍的實(shí)現(xiàn)方法
這篇文章主要介紹了php 快速判斷一個(gè)數(shù)字屬于什么范圍的實(shí)現(xiàn)方法,需要的朋友可以參考下2018-07-07
解析:php調(diào)用MsSQL存儲(chǔ)過(guò)程使用內(nèi)置RETVAL獲取過(guò)程中的return值
本篇文章是對(duì)php調(diào)用MsSQL存儲(chǔ)過(guò)程使用內(nèi)置RETVAL獲取過(guò)程中的return值的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-07-07
如何通過(guò)Apache在本地配置多個(gè)虛擬主機(jī)
這篇文章主要介紹了如何通過(guò)Apache在本地配置多個(gè)虛擬主機(jī),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
IIS下PHP連接數(shù)據(jù)庫(kù)提示mysql undefined function mysql_connect()
在很多php教程初學(xué)者都會(huì)在初次php mysql時(shí)出來(lái)undefined function mysql_connect() 錯(cuò)誤提示,下面我們來(lái)分析原因中。2010-06-06
PHP 程序員的調(diào)試技術(shù)小結(jié)
大家都知道在開發(fā)過(guò)程中,代碼的調(diào)式非常重要,對(duì)于一些常見錯(cuò)誤的調(diào)試技巧有助于提高代碼編寫的效率。2009-11-11
centos下file_put_contents()無(wú)法寫入文件的原因及解決方法
下面小編就為大家?guī)?lái)一篇centos下file_put_contents()無(wú)法寫入文件的原因及解決方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04
PHP數(shù)組的內(nèi)部實(shí)現(xiàn)你了解嗎
這篇文章主要為大家詳細(xì)介紹了PHP數(shù)組的內(nèi)部實(shí)現(xiàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-03-03

