温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

thinkphp6如何实现循环

发布时间:2021-04-01 09:33:02 来源:亿速云 阅读:524 作者:小新 栏目:编程语言

这篇文章将为大家详细讲解有关thinkphp6如何实现循环,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

第一种:volist标签

语法:

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

其中:

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

  • id:当前的循环变量;

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

  • offset:开始的行数;

  • length:获取的行数。

实例:

定义数组:

<?php namespace app\controller; use think\facade\View; class Test{     public function index(){         $arr=[             ['id'=>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"}     <div>         {$kk} --- {$vv['name']}     </div>     {/volist}

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

第二种:foreach标签

语法:

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

其中:

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

  • id:当前的循环变量;

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

实例:

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

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

关于“thinkphp6如何实现循环”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI