php无限极分类列表显示
#思路:我们要做的是根据当前分类的parent_id找它的所有子集。
1 #递归方法实现无限极分类 2 function getTree($list,$pid=0,$level=0) { 3 static $tree = array(); 4 foreach($list as $row) { 5 if($row['pid']==$pid) { 6 $row['level'] = $level; 7 $tree[] = $row; 8 getTree($list, $row['id'], $level + 1); 9 } 10 } 11 return $tree; 12 }
以TP 为例。需要把递归实现无限级分类的函数 复制到 项目中的自定义函数文件中
(Common/Common/function.php)
可以在需要使用的地方直接调用getTree方法
好好学习,天天向上!