🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
~~~ for($i=1;$i<=21;$i++){ } ~~~ 指定分类层级 ~~~ $param=input('get.'); $list[1]=Db::name('category')->where(['pid'=>0])->page($param['curr'],$param['limit'])->select()->toArray(); $lists=$list[1]; for($i=1;$i<3;$i++){//$i级分类 $pid=array_column($list[$i],'cate_id'); $list[$i+1]=Db::name('category')->where('pid','in',$pid)->select()->toArray(); if(count($list[$i+1])==0){ //continue; 跳过这个 直接下一个 break; //中断打印 后面的都不打印 } $lists=array_merge($lists,$list[$i+1]); } ~~~