詳解thinkphp6循環(huán)的兩種方式

thinkphp6中有兩個(gè)可以實(shí)現(xiàn)數(shù)組循環(huán)的標(biāo)簽(volist標(biāo)簽和foreach標(biāo)簽),下面跟著小編一起去看看這兩個(gè)標(biāo)簽的用處吧。

詳解thinkphp6循環(huán)的兩種方式

第一種:volist標(biāo)簽

語(yǔ)法:

{volist?name=""?id=""?key=""?offset=""?length=""} ????循環(huán)體 {/volist}

其中:

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

  • name:當(dāng)前模板的變量名稱;

  • id:當(dāng)前的循環(huán)變量;

  • key:下標(biāo),默認(rèn)從1開(kāi)始;

  • offset:開(kāi)始的行數(shù);

  • length:獲取的行數(shù)。

實(shí)例:

定義數(shù)組:

<?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}

輸出結(jié)果:

詳解thinkphp6循環(huán)的兩種方式

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊7 分享