W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
{cycle}
用于交替循環(huán)一系列值。 例如它可以輕易做到: 在表格中各行交替顯示兩種或多種顏色, 或者交替循環(huán)數(shù)組。
參數(shù)名稱 | 類型 | 必選參數(shù) | 默認(rèn)值 | 說明 |
---|---|---|---|---|
name | string | No | default | 交替循環(huán)的名稱 |
values | mixed | Yes | N/A | 交替遍歷的值,可以是用逗號分隔的字符串列表(注意限定符號),也可以是數(shù)組。 |
boolean | No | TRUE | 是否每次都顯示該值 | |
advance | boolean | No | TRUE | 是否遞進(jìn)到下一個(gè)值 |
delimiter | string | No | , | values屬性使用的限定符號 |
assign | string | No | n/a | 賦值的變量名 |
reset | boolean | No | FALSE | 交替循環(huán)將重置回到最前面的值,而不會遞進(jìn)。 |
你可以在模板內(nèi)使用多個(gè)不同name
屬性的{cycle}
。
設(shè)置print
為FALSE
可以讓當(dāng)前值不顯示。 在你希望可以靜默地跳過一些值的時(shí)候很有用。
advance
屬性用來重復(fù)一個(gè)值。當(dāng)設(shè)置成FALSE
下次執(zhí)行{cycle}
將輸出同一個(gè)值。
如果你設(shè)置了assign
屬性,那么{cycle}
的輸出將會被賦值給變量。
Example 8.2. {cycle}
{section name=rows loop=$data} <tr class="{cycle values="odd,even"}"> <td>{$data[rows]}</td> </tr> {/section}
輸出:
<tr class="odd"> <td>1</td> </tr> <tr class="even"> <td>2</td> </tr> <tr class="odd"> <td>3</td> </tr>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: