十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章將為大家詳細講解有關(guān)php無限極分類原理的詳解,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)長期為超過千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為紅崗企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)站制作,紅崗網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。概念
php無限級分類原理形象一點的比喻就像是一棵樹,這棵樹有自己的根部,然后主干,枝干在到葉子,越是向前越茂密,這就和分類一樣,越是往下細分分類的欄目就越多,就像大家用到的pc電腦預(yù)裝的WINDOWS操作系統(tǒng),大家可以試一試在一個文件夾中新建一個文件夾然后在這個新的文件夾中,在新建一個,一直下去。你就能明白什么是無限級了。
原理
首先我們假設(shè)有這樣的一個三級分類,新聞→PHP新聞→PHP6.0出來了。如果我們要查找“PHP6.0出來了”這條新聞,我們先點擊新聞,然后再點擊PHP新聞就可以查出來了,也就是我們可以通過祖父類一級一級地往下找,反過來我們只要知道一個子類的父類,就可以把它查找出來了。這樣我們在設(shè)計數(shù)據(jù)庫時就可以多設(shè)計一個父類id的字段就可以實現(xiàn)無限分類的功能了,數(shù)據(jù)庫中的父類ID尤為重要,接下我我們使用遞歸方法和迭代方法就可以完成對無限級分類的制作。深入理解我們可以用家譜樹和子孫樹來比喻下。
家譜樹是無限極分類的表現(xiàn)形式之一,另一個是子孫樹。從漢語的意思也能夠看出其中的區(qū)別。
家譜,現(xiàn)在很多地方都流行起修家譜,那怎么修家譜,就是給自己找一個祖宗,一代代找上去,形成了一個體系,這樣編篡而成的叫家譜。家譜樹就與之類似,從某個節(jié)點開始向上尋找其父節(jié)點,再找父節(jié)點的父節(jié)點,直到找不到為止。按照這種尋找,形成的一個類似樹狀的結(jié)構(gòu),就叫做家譜樹。
而子孫樹與其相反,子孫樹類似于生物書中的遺傳圖,從某個節(jié)點開始尋找它的子節(jié)點,再找子節(jié)點的子節(jié)點,直到尋找完畢。這樣形成的樹狀結(jié)構(gòu)就叫做子孫樹。
遞歸流程圖
迭代流程圖
關(guān)于php無限極分類原理的詳解就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。