递归循环无限分类

maogu8个月前Laravel113
public function create()
{
    $data =array();
    $category =$this->tree($data
    );
}

public function tree($data ,$level=0)
{
    static $arr =array();
    foreach ($data as $k=>$v)
    {
        if ($v['pid'] ==0)
        {
            $v['cat_name'] =str_repeat('|---',$level).$v['cat_name'];
            $arr[]=$v;
            unset($data[$k]);
            $this->tree($data,$v['id'],$level+1);
        }

    }
    return $arr;
}


返回列表

上一篇:表单提交

下一篇:APP启动引导图

相关文章

签到部分

 public function create(Request $request)     {  &nbs...

Laravel Js Ajax注册用户,错误提示显示

HTML<!doctype html> <html> <head>     <...

Laravel Eloquent: 使用 hasMany 来处理『无限极分类』

在网上商城上,我们经常可以看到多级分类、子分类、甚至无限极分类。本文将向你展示如何优雅的通过 Laravel Eloquent 将其实现。我们会创建一个微型项目来展示儿童商店的分类...

php时间差计算

   $one = strtotime($attendance->created_at);     &...

总结要点:消息通知系统

消息通知系统用于向用户发送消息提醒途径:数据库邮件短信Slack使用准备数据库消息通知系统会在一张数据表中存储所有的通知消息包含通知类型,描述通知的其他信息# 创建表 php a...

微信开发者账户申请以及测试

微信公众平台测试账号申请公众平台测试账号十分方便,直接通过微信登录即可,登录地址登录后我们可以看到 appId 和 appsecret我们需要关注自己的测试公众号,只有关...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。