{foreach:variable,key,value}

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

Synopsis

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

Description

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

Parameter

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

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

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

Example

foreach 用の変数の設定

         

$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
NPO法人の設立はお任せ下さい

NPO法人とはという基本的内容から実際のNPO法人設立まで広くお手伝いいたします。これからNPO法人をお考えの方はオススメ。NPO法人とはNon Profit Organizationの略であり、特定非営利活動法人を指します。法人なので当然に登記され、独立した人格として活動ができるようになります。

これから引越しや転勤等で賃貸物件を探すなら、賃貸大阪homeへ
アクセスカウンター
アルバイトをお探しならアルバイトスタイルへ。アルバイトを探したい方、アルバイトを探している方は必見です。
NPO法人をこれから設立したいとお考えなら自分で設立するNPO法人へ。都道府県ごとのNPO法人設立情報などを提供。NPO法人証明書も発行
株式会社をこれから設立したいとお考えなら会社設立webへ。都道府県ごとの会社設立専門家を紹介しております。
メールフォームを製作するならメールフォームbizへ。納品できるメールフォームを製作