php 简单的实现无限级分类树
2016-05-05 本文已影响99人
七百年前
php
数据表
![](https://img.haomeiwen.com/i2020867/e3f026cb8af3c5dd.png)
$sql = "select id,class_cid,class_name from
hl_goods_class
order by id asc ";$items = $this->fetch_list($sql);
for($i=1;$i<=count($items);$i++){
$aa[$i] = $items[$i-1];
}
$tree = array();
foreach ($aa as $item) {
if (isset($aa[$item['class_cid']])) {
$aa[$item['class_cid']]['son'][] = &$aa[$item['id']];
} else {
$tree[] = &$aa[$item['id']];
}
}
return $tree;