| | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
{foreach:variable,key,value}{foreach:variable,key,value} – PHP の foreach ループを作成する
Synopsis
Descriptionforeach ループを作成します。{end:} タグが必要です。 エンジンがそのスコープ内に変数を追加するので、ループ内で変数を使用する場合は $t-> をつける必要がないことに注意しましょう。 Parameter
Exampleforeach 用の変数の設定
$this->a = array(
"dog" => "cat",
"fire" => "water"
);
$this->b = array('a','b','c');
$template->outputObject($this);
テンプレート内での foreach
{foreach:a,k,v}
k is {k}, and v is {v}
{end:}
{foreach:b,v}
v is {v}
{end:}
コンパイルされたテンプレート
<?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マニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「{foreach:variable,key,value}」をGoogle検索
|