ホームページ >バックエンド開発 >PHPチュートリアル >ThinkPHP テンプレート Volist タグのネストされたループ出力多次元配列メソッド、thinkphpvolist_PHP チュートリアル
この記事では、ThinkPHP テンプレート Volist タグの入れ子ループ出力多次元配列メソッドの例について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
ThinkPHP で volist タグをネストして使用すると、多次元配列の出力を実現できます。
ボリストのネストされた使用
一般的な 2 次元配列は、volist タグを使用して直接ループして出力できます。多次元配列の場合、配列メンバーのネストされたループ出力に volist ラベルを再度使用する必要があります。
多次元配列を構築します:
リーリーprint_r() 関数を使用して、次のように配列を出力します。
リーリー対応するモジュール操作 (インデックス/表示など) でテンプレートに変数を割り当て、テンプレートを出力します。
リーリーテンプレート Tpl/default/Index/display.html:
リーリーテンプレートでは、まず $food 変数をループして出力します。 $food 配列のメンバー フルーツも配列であるため、$vo['fruits'] 変数がループで出力されます ($ 記号がないことに注意してください)。
出力結果は以下の通りです:
リーリー同様に、このメソッドは、より多くの次元の配列を周期的に出力するために使用できます。
より thinkPHP 関連のコンテンツに興味のある読者は、このサイトの特別トピック「ThinkPHP 入門チュートリアル」、「ThinkPHP 一般的なメソッドの概要」、「Smarty テンプレートの基本チュートリアル」、および「PHP テンプレート テクノロジの概要」をチェックしてください。
この記事が皆さんの ThinkPHP フレームワークに基づく PHP プログラムの設計に役立つことを願っています。