thinkphp 实现无限极分类
2024-10-19 04:35:06
thinkphp实现无限极分类,获得所有的子类
今天学习测试了一上午也没有整出来,一开始一直没有办法把所有的子分类拿出来。
最后找到原因:
每次调用的时候没有在最后return的位置我没有选择return,而是选择在这个位置print_r($arr);
收获:递归函数一定要有返回值
thinkphp3.2版本中实现无限极分类:
Public function getChildSort ($data, $pid) {
$arr = array();
foreach ($data as $v) {
if ($v['pid'] == $pid) {
$arr[] = $v;
$arr = array_merge($arr,self::getChildSort($data, $v['id']));
}
}
return $arr;
}
最新文章
- PHP 查看安装信息
- java集合-hashCode
- MongoDB学习笔记四:索引
- spoj 665
- Frameset布局
- warning:This application is modifying the autolayout engine from a background thread
- Android企业级程序完全退出的解决方案
- 大数据系列修炼-Scala课程03
- eclipse的插件
- CoreCLR源码探索(三) GC内存分配器的内部实现
- 前端MVC Vue2学习总结(五)——表单输入绑定、组件
- Ansible 系列之 Patterns
- delphi frame 添加 create onshow 事件
- maven配置私服
- C# Liseview的使用方法之一:滚动到选中的行
- kafka groupid
- Debug 路漫漫-06
- C#中的Abstract、Virtual、Interface理解
- PMBOK十大知识领域是什么?
- 逃离迷宫(BFS)题解