Smarty - 条件分岐(if)
Advertisement
条件分岐
テンプレート内で条件分岐を行うことが可能。
書式
{if 条件1}
条件1に一致したときの処理
{elseif 条件2}
条件2に一致したときの処理
{else}
上記の条件に一致しなかったときの処理
{/if}
条件に当てはまったブロックが実行される。
利用できる演算子( http://smarty.php.net/manual/en/language.function.if.phpより引用)
| Qualifier |
Alternates |
Syntax Example |
Meaning |
PHP Equivalent |
| == |
eq |
$a eq $b |
equals |
== |
| != |
ne, neq |
$a neq $b |
not equals |
!= |
| > |
gt |
$a gt $b |
greater than |
> |
| < |
lt |
$a lt $b |
less than |
< |
| >= |
gte, ge |
$a ge $b |
greater than or equal |
>= |
| <= |
lte, le |
$a le $b |
less than or equal |
<= |
| === |
|
$a === 0 |
check for identity |
=== |
| ! |
not |
not $a |
negation (unary) |
! |
| % |
mod |
$a mod $b |
modulous |
% |
| is [not] div by |
|
$a is not div by 4 |
divisible by |
$a % $b == 0 |
| is [not] even |
|
$a is not even |
[not] an even number (unary) |
$a % 2 == 0 |
| is [not] even by |
|
$a is not even by $b |
grouping level [not] even |
($a / $b) % 2 == 0 |
| is [not] odd |
|
$a is not odd |
[not] an odd number (unary) |
$a % 2 != 0 |
| is [not] odd by |
|
$a is not odd by $b |
[not] an odd grouping |
($a / $b) % 2 != 0 |
Advertisement
|
ショートカット
・634
・634ブログ
・このカテゴリのトップページに戻る
・Incubator(Pukiwiki)
・634ラボ
UIコレクションギャラリー
ZO-3ジェネレーター
サイト検索
Y!ログール
|