當我們在做小專案,或者練習時,或多或少會碰到製作分類的操作。那麼該怎麼讓父類子類區別開呢?本篇博文來做無限極分類的教程。 —-php小白在製作分類是我們需要讓分類展示更友好。就需要用無限極分類。
首先我們製作乙個分類的資料結構
c_id(分類id)
c_name(分類名稱)
pid(父類id)
至少要這幾個屬性
主要思路就是根據分類的父類id深度來改變 傳值的level屬性
在前端頁面呼叫時 沒增加乙個等級 即(level+1)會輸出4個空格
**實現
#遞迴方法實現無限極分類
function
gettree
($list,$pid=0,$level=0)
}return
$tree;
}
下篇文章我會講述如何 優化實現無限極分類 無限極分類
面試的時候被問到無限極分類的設計和實現,比較常見的做法是在建表的時候,增加乙個pid欄位用來區別自己所屬的分類 array array array id 1,pid 0,name 河北省 array id 2,pid 0,name 北京市 array id 3,pid 1,name 邯鄲市 arra...
無限極分類,遞迴分類
有一組陣列如下 items array 1 array id 1,pid 0,name 江西省 2 array id 2,pid 0,name 黑龍江省 3 array id 3,pid 1,name 南昌市 4 array id 4,pid 2,name 哈爾濱市 5 array id 5,pid...
php無限極分類
無限級分類 param1 array categories,要分類的陣列 param2 int stop id 不需要查詢子分類的id param3 int parent id 0,要查詢父分類id 欄位名稱 param4 int level 0,當前商品分類所屬的層級 根據level計算縮排的距離...