ホームページ > 記事 > PHPフレームワーク > thinkphp6 でループする 2 つの方法の詳細な説明
thinkphp6 には配列ループを実現できる 2 つのタグ (volist タグと foreach タグ) があります。これら 2 つのタグの使用方法をエディターに従って見てみましょう。
#最初のタイプ: volist タグ
構文:{volist name="" id="" key="" offset="" length=""} 循环体 {/volist}
<?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}出力結果:
cctv になります。
2 番目のタイプ: foreach タグ
{foreach $name as $key=>$id} 循环体 {/foreach}その中に:
の定義配列は volist
の定義配列と同じであるため、もうここに書く必要はありません。テンプレート内のトラバースを直接確認します。 <pre class="brush:html;toolbar:false">{foreach $arr as $k=>$v}
<div>
{$k} --- {$v[&#39;name&#39;]}
</div>
{/foreach}</pre>
出力結果は次のとおりです:
ループ時に
foreach タグを追加する必要があることがわかります。 #$
(ドル記号)、リサイクル時に volist
タグに $
(ドル記号) を追加する必要はありません。 推奨学習:
以上がthinkphp6 でループする 2 つの方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。