博客列表 >项目笔记--栏目输出

项目笔记--栏目输出

无意苦争春的博客
无意苦争春的博客原创
2017年09月24日 01:36:55703浏览

在项目进行时,忽然碰到了输出栏目这样的刻碟事,原始数据是这样的,类似一个递归实现

当看到这张表是我是绝望的,我不会啊

图片1.png

然后翻了很多页面,终于找到了一些解决方法,分享一下也是给自己做个笔记.当然这是TP5里面的

 //头部导航栏
       $navigation= Db::table('cate')->select();
       $newArray=[];
       foreach($navigation as $row){
           if($row['pid']==0){
               $newArray[]=$row;
               
           }
       }
       foreach($navigation as $row){
           foreach($newArray as $key=>$newrow){
               if($row['pid']==$newrow['id']){
                   $newArray[$key]['app'][]=$row;
               }
               
           }
           
           
       }
       print_r($newArray);


上一条:函数下一条:读取文件
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议