<?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:這裡程式碼是不能直接使用的,必須結合我的一些其他函式庫類別。應該說思想才是最重要的,這裡主要提供一個分類的想法。複製程式碼 程式碼如下:<? /
04 Apr 2023
在PHP程式設計中,我們常使用類別來組織和管理程式碼。而實際上,一個類別可以使用其他類別的方法和屬性,從而使程式碼更加模組化和靈活。本篇文章將介紹PHP類使用其他類別方法的常見方法和技巧。 1. 繼承繼承是物件導向程式設計中一個經典的特性,它可以幫助我們避免程式碼重複、提高程式碼可維護性。當一個類別需要使用另一個類別的方法時,我們可以透過繼承來實現該需求。具體的實作方式是在子類別中使用extends關鍵字