public function priTree()
{
$data = $this->select();
return $this->_reSort($data);
}
// 递归对有的分类进行重新排序
private function _reSort($data, $cate_pid=0, $level=0)
{
static $ret = array();
foreach ($data as $k => $v)
{
if($v['cate_pid'] == $cate_pid)
{
// 把level值放到这个分类里,这样就可以知道这个分类是第几级的
$v['level'] = $level;
$ret[] = $v;
// 再找这个分类的子分类
$this->_reSort($data, $v['cate_id'], $level+1);
}
}
return $ret;
}

最新文章

  1. Java 8新特性-2 接口定义增强
  2. MyBlog
  3. SVN更新时,校验和不匹配
  4. java发送http的get、post请求[转]
  5. 国外有哪些比较好的IT社区
  6. 对VM挂载新加入的磁盘
  7. Windows技巧 - 右键菜单【在此处打开bash】
  8. Easy steps to create a System Tray Application with C# z
  9. ios开发之ios9UIWebView不显示网页问题
  10. Duanxx的图像处理学习: 透视变换(一)
  11. Qt中纯C++项目发布为dll的方法(超详细步骤)
  12. Python爬虫入门 Urllib库的基本使用
  13. Linux下全局安装composer
  14. 聊聊Mysql索引和redis跳表
  15. hbuilder IOS APP 打包与发布2
  16. 利用PyMySQL库连接数据库
  17. 反射PropertyInfo的简单使用
  18. supervisor 使用教程(转)
  19. 【转载】Nginx+Tomcat 动静分离实现负载均衡
  20. 制作U盘启动盘并重装系统

热门文章

  1. centos 6.5使用virtualenv指定python 2.7.x
  2. [C++] CONST 2
  3. [模板]割点(tarjan)
  4. [Training Video - 4] [Groovy] Optional parameter in groovy
  5. SQL 零碎点
  6. linux下安装或升级GCC4.8.2,以支持C++11标准[转]
  7. GC Roots的理解以及如何判断一个对象为“垃圾”
  8. Smarty简介
  9. java上转型之instanceof--避免引用类型强制转化出错
  10. JavaBugCharSequence