PHP無限極分類

2021-08-18 08:56:38 字數 1344 閱讀 9920

function gentree5($items) 

function gentree7($items)

$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' => 2, 'name' => '雞西市'),

6 => array('id' => 6, 'pid' => 4, 'name' => '香坊區'),

7 => array('id' => 7, 'pid' => 4, 'name' => '南崗區'),

8 => array('id' => 8, 'pid' => 6, 'name' => '和興路'),

9 => array('id' => 9, 'pid' => 7, 'name' => '西大直街'),

10 => array('id' => 10, 'pid' => 8, 'name' => '東北林業大學'),

11 => array('id' => 11, 'pid' => 9, 'name' => '哈爾濱工業大學'),

12 => array('id' => 12, 'pid' => 8, 'name' => '哈爾濱師範大學'),

13 => array('id' => 13, 'pid' => 1, 'name' => '贛州市'),

14 => array('id' => 14, 'pid' => 13, 'name' => '贛縣'),

15 => array('id' => 15, 'pid' => 13, 'name' => '于都縣'),

16 => array('id' => 16, 'pid' => 14, 'name' => '茅店鎮'),

17 => array('id' => 17, 'pid' => 14, 'name' => '大田鄉'),

18 => array('id' => 18, 'pid' => 16, 'name' => '義源村'),

19 => array('id' => 19, 'pid' => 16, 'name' => '上壩村'),

);print_r(gentree5($items));

print_r(gentree7($items));

php無限極分類

無限級分類 param1 array categories,要分類的陣列 param2 int stop id 不需要查詢子分類的id param3 int parent id 0,要查詢父分類id 欄位名稱 param4 int level 0,當前商品分類所屬的層級 根據level計算縮排的距離...

PHP無限極分類

無限極分類.html 本文部落格部分內容是上述網上內容搬運過來的。無限極分類在web 中應用很多,比如無限極選單,無限極資料夾展開。因為最近的專案中有用到樹的結構,其實就是無限極選單的儲存。在某次面試中也有提及,所以這裡集合上述網上的資料總結一下。使用場景 1 需要獲取所有的節點,也就是無限極選單的...

php無限極分類

這裡首先介紹一下,什麼是無限極分類?無限極分類簡單點說就是乙個類可以分成多個子類,然後乙個子類又可以分另外多個子類這樣無限分下去,就好象windows可以新建乙個資料夾,然後在這個資料夾裡又可以建一些個資料夾,在資料夾底下還可以建一些資料夾一樣 那php又是如何實現它的無限分類的呢?如何把它的各個分...