Get Smarty

Donate

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Buy cheap glasses from Cheapglasses123.com and save up to 80%.

Where to buy prescription glasses? EyewearCanada.com is your best choice!

Where to buy discount wedding dresses and cheap smart dresses free shipping - Weddingdresstrend.com

Shop for 2018 World Cup Football Boots Online sale at guthjcc.com

Browse best 2018 world cup soccer cleats and shoes from SoccerAzteca.com

Advertisement

{while}

Smarty における {while} ループは、PHP の while と同等の柔軟性を持っています。 さらに、テンプレートエンジンのための機能をいくつか追加しています。 全ての {while} は、対応する {/while} とペアである必要があります。 ||or&&andis_array() など、PHP の条件演算子や関数はすべて利用可能です。

以下は認識される条件演算子の一覧です。 これらはスペースによって周りの要素から分離される必要があります。 [ ] で囲まれた要素は任意であることに注意しましょう。 "PHP 相当" には、PHP において当てはまるものが示されます。

条件演算子 代替 構文例 意味 PHP 相当
== eq $a eq $b 等しい ==
!= ne, neq $a neq $b 等しくない !=
> gt $a gt $b より大きい >
< lt $a lt $b より小さい <
>= gte, ge $a ge $b 以上 >=
<= lte, le $a le $b 以下 <=
===   $a === 0 同一性のチェック ===
! not not $a 否定 (単項) !
% mod $a mod $b 剰余 %
is [not] div by   $a is not div by 4 割り切れる $a % $b == 0
is [not] even   $a is not even 偶数である [ない] (単項) $a % 2 == 0
is [not] even by   $a is not even by $b 偶数番目のグループである [ない] ($a / $b) % 2 == 0
is [not] odd   $a is not odd 奇数である [ない] (単項) $a % 2 != 0
is [not] odd by   $a is not odd by $b 奇数番目のグループである [ない] ($a / $b) % 2 != 0

Example 7.75. {while} ループ



{while $foo > 0}
  {$foo--}
{/while}

  

上の例は、$foo の値を 1 になるまでカウントダウンします。


{foreach}{for} および {section} も参照ください。

Comments
No comments for this page.
Post a Comment
All comments are moderated. Support questions are ignored, use the forums instead.
Author:
Email: (not shown)
What is 4 plus 14? (Are you human?)

Advertisement