Smarty:while函數(shù)

2018-10-18 11:39 更新

{while}

Smarty的{while}循環(huán)和PHP的while 在靈活性方面是幾乎一樣的,只是增加了少許特性。 每個{while}必須有相應(yīng)的{/while}. 任何的PHP條件或者函數(shù)表達(dá)式都是可用的,如||or,&&andis_array(), 等等.

下面是可用的運(yùn)算符列表,使用中都會放到元素的中間并且用空格分隔。 注意列表中[方括號]的是可選的,而且還會列出對應(yīng)PHP的表達(dá)式。

運(yùn)算符別名語法示例含義對應(yīng)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絕對等于===
!notnot $a非 (一元運(yùn)算)!
%mod$a mod $b取模%
is [not] div by $a is not div by 4取模為0$a % $b == 0
is [not] even $a is not even[非] 取模為0 (一元運(yùn)算)$a % 2 == 0
is [not] even by $a is not even by $b水平分組 [非] 平均($a / $b) % 2 == 0
is [not] odd $a is not odd[非] 奇數(shù) (一元運(yùn)算)$a % 2 != 0
is [not] odd by $a is not odd by $b[非] 奇數(shù)分組($a / $b) % 2 != 0

Example 7.79. {while} 循環(huán)

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

例子將從$foo開始計(jì)算到1


參見 {foreach}{for} 和 {section}.

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號