| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
flexy:foreach="variable,key,value"flexy:foreach="variable,key,value" – PHP の foreach ループを、html の属性を使用して作成する
Synopsis
Description開始タグと終了タグの間で foreach ループを作成します。 Parameter
Exampleforeach 用の変数の設定 $this->a = array( "dog" => "cat", "fire" => "water" ); $this->b = array('a','b','c'); $template->outputObject($this); テンプレートにおける foreach <table> <tr flexy:foreach="a,k,v"> <td>k is {k}, and v is {v}</td> </tr> </table> <table> <tr flexy:foreach="b,v"> <td>v is {v}</td> </tr> </table> コンパイルされたテンプレート <table> <?php if (is_array($t->a)) foreach($t->a as $k => $v) { ?><tr> <td>k is <?php echo htmlspecialchars($t->k); ?>, and v is <?php echo htmlspecialchars($t->v); ?></td> </tr><?php } ?> </table> <table> <?php if (is_array($t->b)) foreach($t->b as $v) { ?><tr> <td>v is <?php echo htmlspecialchars($t->v); ?></td> </tr><?php } ?> </table> シンプルな出力例 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マニュアル |
「flexy:foreach="variable,key,value"」をGoogle検索
|