详解thinkphp6循环的两种方式

发布时间 - 2021-03-30 00:00:00    点击率:

thinkphp6中有两个可以实现数组循环的标签(volist标签和foreach标签),下面跟着小编一起去看看这两个标签的用处吧。

第一种:volist标签

语法:

{volist name="" id="" key="" offset="" length=""}
    循环体
{/volist}

其中:

  • name:当前模板的变量名称;

  • id:当前的循环变量;

  • key:下标,默认从1开始;

  • offset:开始的行数;

  • length:获取的行数。

实例:

定义数组:

1,'name'=>'cmcc'
            ],['id'=>2,'name'=>'cctv'
            ],['id'=>1,'name'=>'cmqq'
            ]
        ];
        view::assign('arr',$arr);
        return view::fetch();
    }
}
?>

在模板中遍历:

{volist name="arr" id="vv" key="kk" offset="1" length="1"}
    
        {$kk} --- {$vv['name']}
    
    {/volist}

输出结果:

我们设置从1开始截,截取一个,所以输出结果为cctv

第二种:foreach标签

语法:

{foreach $name as $key=>$id}
        循环体
    {/foreach}

其中:

  • name:当前模板的变量名称;

  • id:当前的循环变量;

  • key:下标,默认从0开始。

实例:

foreach的定义数组与volist的相同,这里就不再写了,我们直接看在模板中遍历。

{foreach $arr as $k=>$v}
        
            {$k} --- {$v['name']}
        
    {/foreach}

输出结果为:

我们可以看到foreach标签在循环的时候需要加上$(美元符号),而volist标签再循环的时候不需要加上$(美元符号)。

推荐学习:

thinkphp6视频教程

最新的10个thinkphp视频教程


# 遍历  # 行数  # 不需要  # 中有  # 这两个  # 可以看到  # 写了  # 可以实现  # 看在  # 第二种 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: php485函数参数是什么意思_php485各参数详细说明【介绍】  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  郑州企业网站制作公司,郑州招聘网站有哪些?  详解Oracle修改字段类型方法总结  微信h5制作网站有哪些,免费微信H5页面制作工具?  如何在万网自助建站中设置域名及备案?  高端网站建设与定制开发一站式解决方案 中企动力  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  北京网站制作公司哪家好一点,北京租房网站有哪些?  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  大同网页,大同瑞慈医院官网?  魔方云NAT建站如何实现端口转发?  如何快速生成专业多端适配建站电话?  Python面向对象测试方法_mock解析【教程】  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  lovemo网页版地址 lovemo官网手机登录  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  使用spring连接及操作mongodb3.0实例  浅谈Javascript中的Label语句  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  高防服务器如何保障网站安全无虞?  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  php打包exe后无法访问网络共享_共享权限设置方法【教程】  如何用AWS免费套餐快速搭建高效网站?  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  制作旅游网站html,怎样注册旅游网站?  如何利用DOS批处理实现定时关机操作详解  如何在VPS电脑上快速搭建网站?  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  奇安信“盘古石”团队突破 iOS 26.1 提权  如何用景安虚拟主机手机版绑定域名建站?  Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】  Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道  Bootstrap整体框架之CSS12栅格系统  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  js代码实现下拉菜单【推荐】  如何在香港免费服务器上快速搭建网站?  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  使用Dockerfile构建java web环境  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  PHP 500报错的快速解决方法  JavaScript如何实现倒计时_时间函数如何精确控制  laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法  Android自定义listview布局实现上拉加载下拉刷新功能