學習筆記 無限極分類學習

2021-08-06 02:53:49 字數 489 閱讀 7587

當我們在做小專案,或者練習時,或多或少會碰到製作分類的操作。那麼該怎麼讓父類子類區別開呢?本篇博文來做無限極分類的教程。 —-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計算縮排的距離...