<?PHP header("Content-type: text/html; charset=utf-8"); $link = mysql_connect('localhost','root','eric') or die(mysql_error()); mysql_select_db('sortclass',$link); class SortClass{ var $data = array(); var $child = array(-1=>array()); var $layer = array(-1=>-1); var $parent = array(); var $link; var $table; function SortClass($link, $table){ $this->setNode(0, -1, '顶极节点'); $this->link = $link; $this->table = $table; $node = array(); $results = mysql_query('select * from '.$this->table.'',$this->link); while($node = mysql_fetch_assoc($results)){ $this->setNode($node['cid'],$node['pid'],$node['cname']); } }
這是一個PHP無限級分裂的實作庫,有遞歸 非遞歸兩個方法。需要的朋友可以下載使用。
本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn
相關文章
26 Mar 2021
php實現無限極分類的方法:先建立一個PHP範例檔案;然後編寫邏輯程式碼;接著從頂層逐級向下取得子類別;最後從子類別開始逐級向上取得其父類別即可實現無限極分類。
07 May 2023
在Web開發中,各種分類系統都應用廣泛,而無限極分類是其中一種常見的分類方式。無限極分類指的是分類體系中不限制分類層數的分類方式,所以其陣列結構需要特別處理。 php語言常用於Web開發,下面我們就來討論php無限極分類數組的放置方法。 1. 遞歸方式遞歸方式是php無限極分類數組中最常用的方式,它依靠函數的遞歸呼叫實現分類資料的建構。遞歸方式的寫法如下:```/** * 無限極
29 Jul 2016
無法存取您可能沒有權限使用網路資源:無法存取您可能沒有權限使用網路資源貼文幾個PHP的無限分類實現想法~:1、做網站的一般都會遇到處理分類的問題, 偶來貼幾個處理無限分類的例子資料庫的結構很簡單: id, fatcher_id, name, ...... 這樣的設計短小精悍,完全滿足3NF..可以完全絕大多數要求,OK,讓偶們看看這種資料庫結構下的程式實作. 1.遞迴查詢資料庫最要命的做法~也是最好實現的做法類別1 類別1.1 類別1.1.1 類別1.1.1 1.22 1.22 類別1.
11 Apr 2023
在Web開發中,遞歸(Recursion)是一個非常重要的程式技術,尤其在處理無限分類資料時更是必不可少,避免類別混亂和精簡程式碼。 PHP作為一種廣泛使用的伺服器端程式語言,也可以使用遞歸刪除無限分類。無限分類是指一種樹狀結構,其中每個節點可以有多個子節點,這些子節點又可以有自己的子節點,以此類推。在實際應用中,無限分類非常常見,例如網站的分類目錄、組織機構結構、產品類別等等。遞
29 Jul 2016
分類推進事業單位改革的意見:分類推進事業單位改革的意見 自己前幾天寫的無限分類類:前一周寫的吧,使用中效果還不錯。 主要想法來自:http://www.phpobject.net/b...[url=http://www.phpobject.net/blog/read.php?49][/url] 這裡就不多解釋原理了,直接發代碼。 PS:這裡程式碼是不能直接使用的,必須結合我的一些其他函式庫類別。應該說思想才是最重要的,這裡主要提供一個分類的想法。複製程式碼 程式碼如下:<? /
29 Jul 2016
遞歸方法:遞歸方法php實現無限級分類實現代碼遞歸方法:開始以為這樣的功能似乎很難,之前也做過一個百科的東西,其中也涉及到了分類的功能,不過不是無限級的分類,而是簡單的實現了固定的三級分類,當時是自己設計的,想在想起來實現方法太土了,其實三級分類也只是無限級分類的一種特殊情況而已嘛。經過一段時間考慮,已經有了一些眉目,到網上一查,原來這樣的東西鋪天蓋地,呵呵。其實無限級下拉列表功能是很簡單的,無非就是用一個遞歸演算法就好啦。 首先要設計資料庫,需要建造一個