无限级分类递归的使用
2014-12-10 09:21
183 查看
/* 思路:先一次把所有的分类都取出来不管级别,然后在内存中重新排序处理这个数组 */
function sort_cat($cat, $parent_id, $level = 0) { static $arr = array(); foreach ($cat as $k => $v) { if($v['parent_id'] == $parent_id) { $v['level'] = $level; $arr[] = $v; unset($cat[$k]); sort_cat($cat, $v['cat_id'], $level + 1); } } return $arr; }
相关文章推荐
- PHP无限级分类的实现(不使用递归)
- PHP无限级分类的实现(不使用递归)
- PHP无限级分类的实现(不使用递归)
- ASP.NET无限级分类的非递归实现(存储过程版)
- 使用hibernate实现树形结构无限级分类
- 无限级分类的非递归实现(存储过程版)
- 使用hibernate实现树形结构无限级分类
- 无限级分类的非递归实现(存储过程版)
- 使用hibernate实现树形结构无限级分类
- asp.net无限级分类递归实现方法一
- asp.net无限级分类递归实现方法二
- 无限级分类的实现(非递归--存储过程版)
- 无限级分类的非递归实现(存储过程版)
- 使用hibernate实现树形结构无限级分类
- 使用hibernate实现树形结构无限级分类
- 使用hibernate实现树形结构无限级分类
- 无限级分类的非递归实现(存储过程版)
- 无限级分类的非递归实现(存储过程版)
- 使用hibernate实现树形结构无限级分类
- 使用hibernate实现树形结构无限级分类