thinkphp无限下级查找实现方法,可以通过递归和预排序历遍算法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp无限下级查找实现方法,可以通过递归和预排序历遍算法相关的知识,希望对你有一定的参考价值。

如图,为空代表1级菜单,需要输出父菜单和子菜单。和当前父菜单下面子菜单个数(所有级别子菜单,直到没有)预排序历遍算法积分翻倍,代码清理明了简短,再加200,最多可达980分。
代码必须完整。

你这想法就不对 最上级ID的父ID应该是0最好了
你是NULL你判断起来不费劲?数据库里你怎么写?
function b($arr,fid="0")
static $array=array();
foreach($arr as $v)
if($v[pid]==0)
$array[]=$v;
b($arr,$v['id']);


return $array;

代码未验证有遐思自行修改
tp框架有个方法文件放进去就可以了
项目目录 Application\Admin\Common追问

有意思?

追答

这不完整?

追问

你这我随便找也一堆呀,我说的是针对这个写一个demo,不然我干嘛提问呀。。还放分在上面。

追答

你的能力真的可以的 23333直接想做伸手党直说
这代码你肯定连测试都没测试过 只想着别人测试好你好用 但是对不起 你不满意我的回答我删除掉即可 我的财富值 用来抽奖的就五六万真不稀罕你的200

追问

哈哈,那你回答毛线

追答

得,老子狗拿耗子多管闲事。你这种人一辈子只能当基层

追问

呵呵,你这种态度,一辈子也做不成什么大事,也不会有什么人会尊重你,不想和你扯了,没必要

追答

呵呵,我态度不好?你智障?你这是学习的态度?知道我们老程序员最恶心什么人?最恶心那种伸手党  给了你思路一点都不想动脑子。只想别人全套给完。你是猪么?还是你是蠢驴?如果你是蠢驴我就给你把代码补全

你以为你的狗屁分很值钱? 老子用图打你脸!100分也就才0.1分钱

你特娘装个J8 

老子稀罕你的分?这些爹帮你是心情好,不帮你你特酿是个P?

MDZZ

就你这叼样子,一辈子也只是低级程序员!

低贱的人生的低贱孩子说的就是你 一辈子低贱

参考技术A http://www.thinkphp.cn/topic/26342.html
玩不完整你自己看本回答被提问者采纳

以上是关于thinkphp无限下级查找实现方法,可以通过递归和预排序历遍算法的主要内容,如果未能解决你的问题,请参考以下文章

递归无限查询上级或者下级

php如何查找会员无限分类的所有上级和所有下级

几十万条数据用PHP递归能实现无限级分类吗

.NetCore5实现无限递归查询

.NetCore5实现无限递归查询

无限级结构SQL查询所有的下级和所有的下级