博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Think PHP递归重新排序无限极子分类数组(递归无限极分类)
阅读量:5865 次
发布时间:2019-06-19

本文共 614 字,大约阅读时间需要 2 分钟。

Think PHP递归重新排序无限极子分类数组

// 递归重新排序无限极子分类数组function recursive($array,$pid=0,$level=0){    $arr = array();    foreach ($array as $v) {        if($v['pid'] == $pid){            $v['level'] = $level;            $v['html'] = str_repeat('--',$level);            $arr[] = $v;                        $arr = array_merge($arr,recursive($array,$v['id'],$level+1));        }    }    return $arr;}

调用:

public function index(){    $cateTopList = M('category')->select();    $cateTopList = recursive($cateTopList);    $this->assign('cateTopList',$cateTopList);    $this->display();}

 

转载于:https://www.cnblogs.com/e0yu/p/7351935.html

你可能感兴趣的文章
转 博弈类题目小结(hdu,poj,zoj)
查看>>
Java NIO学习笔记八 Pipe
查看>>
远程协助
查看>>
Scrum实施日记 - 一切从零开始
查看>>
关于存储过程实例
查看>>
配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法...
查看>>
AIX 7.1 install python
查看>>
PHP盛宴——经常使用函数集锦
查看>>
重写 Ext.form.field 扩展功能
查看>>
Linux下的搜索查找命令的详解(locate)
查看>>
福利丨所有AI安全的讲座里,这可能是最实用的一场
查看>>
开发完第一版前端性能监控系统后的总结(无代码)
查看>>
Python多版本情况下四种快速进入交互式命令行的操作技巧
查看>>
MySQL查询优化
查看>>
【Redis源码分析】如何在Redis中查找大key
查看>>
northropgrumman
查看>>
关于链接文件的探讨
查看>>
android app启动过程(转)
查看>>
Linux—源码包安装
查看>>
使用IO合并技巧轻松实现千万级消息推送
查看>>