首先我們會獲取乙個陣列
$list = array(
array('id'=>1, 'fid'=>0, 'title' => '中國'),
array('id'=>2, 'fid'=>1, 'title' => '江蘇'),
array('id'=>3, 'fid'=>1, 'title' => '安徽'),
array('id'=>4, 'fid'=>8, 'title' => '江陰'),
array('id'=>5, 'fid'=>3, 'title' => '蕪湖'),
array('id'=>6, 'fid'=>3, 'title' => '合肥'),
array('id'=>7, 'fid'=>3, 'title' => '蚌埠'),
array('id'=>8, 'fid'=>8, 'title' => '無錫')
);foreach ($list as $key=> $item)
foreach ($items as $key=>$item)
else
}echo "
";print_r($tree);
我們列印出來色資料就如下:
array
( [0] => array
([id] => 1
[fid] => 0
[title] => 中國
[son] => array
([0] => array
([id] => 2
[fid] => 1
[title] => 江蘇
)[1] => array
([id] => 3
[fid] => 1
[title] => 安徽
[son] => array
([0] => array
([id] => 5
[fid] => 3
[title] => 蕪湖
)[1] => array
([id] => 6
[fid] => 3
[title] => 合肥
)[2] => array
([id] => 7
[fid] => 3
[title] => 蚌埠))
))
))
PHP無限極分類兩種寫法
categories array array id 1,name 電腦 pid 0 array id 2,name 手機 pid 0 array id 3,name 筆記本 pid 1 array id 4,name 台式電腦 pid 1 array id 5,name 智慧型機 pid 2 arr...
無限級分類
相信在實際專案中很多人在做專案的時候都會用到無限級分類,無限級分類說白了就是乙個遞迴,遞迴在我們的專案開發中起到很重要的作用,如 麵包屑導航等。下面我們演示乙個遞迴的案例 area array array id 1,name 安徽 parent 0 array id 2,name 海淀 parent...
PHP無限分類
定義乙個陣列 或者從資料庫裡取出 data array array id 1,pid 0,cname 數碼 array id 2,pid 0,cname 家用電器 array id 3,pid 0,cname 電腦 array id 4,pid 0,cname 服裝 array id 5,pid 0...