详解thinkphp6循环的两种方式

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

详解thinkphp6循环的两种方式

第一种:volist标签

语法:

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

其中:

立即学习PHP免费学习笔记(深入)”;

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

  • id:当前的循环变量;

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

  • offset:开始的行数;

  • length:获取的行数。

实例:

定义数组:

<?php Namespace appcontroller; use thinkfacadeView; class Test{     public function index(){         $arr=[             [&#39;id&#39;=>1,'name'=&gt;'cmcc'             ],['id'=&gt;2,'name'=&gt;'cctv'             ],['id'=&gt;1,'name'=&gt;'cmqq'             ]         ];         view::assign('arr',$arr);         return view::fetch();     } } ?&gt;

在模板中遍历:

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

输出结果:

详解thinkphp6循环的两种方式

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享