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
の定義配列と同じであるため、もうここに書く必要はありません。テンプレート内のトラバースを直接確認します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false">{foreach $arr as $k=>$v}
<div>
{$k} --- {$v[&#39;name&#39;]}
</div>
{/foreach}</pre><div class="contentsignin">ログイン後にコピー</div></div>出力結果は次のとおりです: </p>
<p><br></p>
<p><img src="https://img.php.cn/upload/image/591/414/305/1617094625977708.png" title="1617094625977708.png" alt="thinkphp6 でループする 2 つの方法の詳細な説明">ループ時に </p>
<p>foreach<code> タグを追加する必要があることがわかります。 #$
(ドル記号)、リサイクル時に volist
タグに $
(ドル記号) を追加する必要はありません。 推奨学習:
以上がthinkphp6 でループする 2 つの方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。