$list = array (array ('id' => '1','menuname' => '系统设置','parentid' => '0','sort' => '0',),array ('id' => '2','menuname' => '用户管理','parentid' => '0','sort' => '1',),array ('id' => '3','menuname' => '文章管理','parentid' => '0','sort' => '2',),array ('id' => '4','menuname' => '评论管理','parentid' => '0','sort' => '3',),array ('id' => '5','menuname' => '类别管理','parentid' => '0','sort' => '4',),array ('id' => '6','menuname' => '用户列表','parentid' => '1','sort' => '0',),array ('id' => '7','menuname' => '用户审核','parentid' => '2','sort' => '2',),array ('id' => '8','menuname' => '文章新增','parentid' => '3','sort' => '3',),array ('id' => '9','menuname' => '文章审核','parentid' => '3','sort' => '4',),
);
function tree(&$list,$parent_id,$deep){static $tree = array();foreach($list as $v){if($v['parentid'] == $parent_id){$v['sort'] = $deep;$tree[] = $v;tree($list,$v['id'],$deep+1);}}return $tree;}$result = tree($list,0,0); // 无限极分类echo '<pre>';print_r($result);echo '<pre>';foreach($result as $v){echo '|' . str_repeat('----',$v['sort']);echo $v['menuname'];echo '<br />';}

php无限极分类整理相关推荐

  1. php实现无限分类超牛逼,PHP超牛逼无限极分类生成树方法_php技巧

    你还在用浪费时间又浪费内存的递归遍历无限极分类吗,看了该篇文章,我觉得你应该换换了. 这是我在OSChina上看到的一段非常精简的PHP无限极分类生成树方法,巧在引用,整理分享了. 代码如下: fun ...

  2. php无极分类非递归_无限极分类算法,对你一定有帮助

    无限级分类是开发中常见的情况,也经常会在面试,主考官问到,笔试中遇到,因此本文对常见的无限极分类算法进行总结归纳,其实大多数就是迭代与递归. 1.循环迭代实现 $arr = [1=>['id'= ...

  3. 无限极分类不知pid_PHP实现无限极分类

    导读:说到无限极分类,这个在程序中是常见的一个功能点了.实现的方式也有很多种,今天着重分享一下涉及到数据库的无线分类,可以使用递归处理,也可以使用循环查询数据库处理.但是我们考虑到数据库的性能问题,都 ...

  4. 前台特效(9)无限极分类折叠菜单

    在程序中经常会用到无限极分类菜单,经常性的会被绕的头昏脑胀,整理了一个简洁的方式,希望对你有帮助,轻喷!! <!DOCTYPE html><!-- by longdd 2013.4. ...

  5. PHP递归实现无限极分类

    PHP递归实现无限极分类 摘要 今天在编码的时候要用到二级的栏目分类,所以顺便就把无限极分类给整理了一下,采用的是递归方法 //实现无限级分类public function getTree(){$ca ...

  6. php 生成树,PHP超牛逼无限极分类生成树方法

    你还在用浪费时间又浪费内存的递归遍历无限极分类吗,看了该篇文章,我觉得你应该换换了. 这是我在OSChina上看到的一段非常精简的PHP无限极分类生成树方法,巧在引用,整理分享了. function ...

  7. PHP无限极分类生成树方法,无限分级

    你还在用浪费时间又浪费内存的递归遍历无限极分类吗,看了该篇文章,我觉得你应该换换了. 这是我在OSChina上看到的一段非常精简的PHP无限极分类生成树方法,巧在引用,整理分享了. function ...

  8. php无限极递归概念,php无限极分类递归与普通

    1. 递归 public function getInfo(){ $data=$this->select(); $arr=$this->noLimit($data,$f_id=0,$lev ...

  9. PHP实现无限极分类

    无限极分类的解决思路很简单,关键是有两点: 递归算法 定义一个静态变量来保存数组 代码部分 <?php$array = [['id' => 1, 'pid' => 0, 'name' ...

最新文章

  1. CentOS5.4下安装短信猫
  2. fp5139应用电路图_四款l6599d经典应用电路图详解
  3. 新站如何使用标签才对SEO优化更有利
  4. 李宏毅-ELMO、BERT、GPT视频笔记
  5. Java并发编程之CountDownLatch源码解析
  6. spring boot application.properties 属性详解
  7. jquery的ajax查询数据库,用Jquery和Ajax查询Django数据库
  8. java编写服务器_java编写一个简单的回射服务器
  9. powershell自动化操作AD域、Exchange邮箱系列(2)—环境要求、搭建及初步演示
  10. webstorm license key
  11. 刷新按钮_不能忍:用户求微软为Win10 Wi-Fi窗口添加刷新按钮
  12. nginx学习笔记01
  13. c语言线性规划建模及求解,C语言大作报告线性规划求解基科3字班.doc
  14. obs录制视频做up主流程
  15. Mac os查看共享文件
  16. 阿里云服务器续费坑啊早知道不买了
  17. detecting android sdk, Select Android SDK directory
  18. 利用matlab画地图
  19. fabric cita 调研对比
  20. Elastic 7.10 发布了可搜索快照的公测版和 Kibana Lens 的正式版

热门文章

  1. platform详解
  2. rowid与rownum的含义是什么?
  3. Driller、Exploit自动生成引擎 Rex
  4. 哪有计算机课程,计算机基础课程的目标有以下哪几个( ? ?)
  5. mysql 拼音查询_mysql中文字段转拼音首字母,以及中文拼音模糊查询
  6. UIPATH 登录凭据
  7. linux Netfilter在网络层的实现详细分析(iptables)
  8. java设计模式都有哪些?
  9. 线上引流方法有哪些?怎么做线上引流推广?
  10. 如何更好的做线上引流