#思路:我们要做的是根据当前分类的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方法
转载于:https://www.cnblogs.com/jdwang-admin/p/7294032.html
相关资源:PHP无限级分类算法原理及实例演示