首頁 > 後端開發 > php教程 > php遞歸實現無限級分類的開發過程及範例程式碼

php遞歸實現無限級分類的開發過程及範例程式碼

黄舟
發布: 2023-03-15 13:00:01
原創
1718 人瀏覽過

在一些複雜的系統中,要求對資訊欄位進行無限級的分類,以增強系統的靈活性。遞歸,簡單的說就是一段程式碼的重複調用,當把程式碼寫到一個自訂函數中,將參數等變數保存,函數中重複調用函數,直到達到某個條件才跳出,返回相應的資料。那麼PHP是如何實現無限級分類的呢?

首先第一步:下載我們本課需要用到的php遞歸實現無限級分類庫:http://www.php.cn/xiazai/leiku/292

第二步:下載完成以後,找到php類別文件,解壓縮到本機伺服器中,在建立新的php檔案!

第三步:我們在這個新的檔案中呼叫這個類,以及實例化此類:

<?php
include_once "cate.php";//引入类文件
$obj = new Category;   //实例化
$obj->unlimitedForLayer($cate);
var_dump($obj->unlimitedForLayer($cate));
//var_dump($obj->unlimitedForLevel($cate));
//var_dump($obj->getParents($cate,7));
//var_dump($obj->getChildsId($cate,2));
//var_dump($obj->getChilds($cate,2));
 ?>
登入後複製

運行結果如下圖所示:

php遞歸實現無限級分類的開發過程及範例程式碼

以上是php遞歸實現無限級分類的開發過程及範例程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板