{foreach:variable,key,value} – PHP の foreach ループを作成する


使用法 ( {foreach:variable,key,value} , {foreach:variable,value} )


foreach ループを作成します。{end:} タグが必要です。 エンジンがそのスコープ内に変数を追加するので、ループ内で変数を使用する場合は $t-> をつける必要がないことに注意しましょう。


  • string variable - $object->variable に対応します。

  • string key - 現在のスコープで使用する変数 'key' を作成します。

  • string value - オプションで、 現在のスコープで使用する変数 'value' を作成します ($key=>$value 形式)。


foreach 用の変数の設定


$this->a = array(
  "dog" => "cat",
  "fire" => "water"
$this->b = array('a','b','c');


テンプレート内での foreach

  k is {k}, and v is {v}
  v is {v}


 <?php if (is_array($t->a)) foreach($t->a as $k => $v) { ?>
  k is <?php echo htmlspecialchars($k); ?>, and v is <?php echo htmlspecialchars($v); ?>
<?php } ?>
<?php if (is_array($t->a)) foreach($t->b as $v) { ?>
  v is <?php echo htmlspecialchars($v); ?>
<?php } ?>


k is dog, v is cat
k is fire, v is water
v is a
v is b
v is c
PHP のメソッドコールを作成し、結果を表示する (Previous) PHP の if 文を作成する (Next)
Last updated: Wed, 25 Nov 2015 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.