Perl のテンプレート ツールキット プロジェクトを Smarty を使用して PHP に変換する作業を行っています。[% IF loop.index % 2 %]
ただし、Smarty の foreach ループ内に相当するものを見つけようとしています。回答ありがとうございます。
1 に答える
2
Smarty で単に表示を偶数/奇数で交互に表示したい場合は、'%' モジュラス演算子から推測します (私は Perl に詳しくありませんが):
{* Smarty template code *}
{foreach from=$myArray item=foo}
<tr class="{cycle values="row_even, row_odd"}"><td>{$foo}</td></tr>
{/foreach}
または、配列変数のインデックス値が本当に気になる場合は...
{* Smarty template code *}
{foreach from=$myArray key=k item=v}
{if $k % 2}<li>odd</li>{else}even{/if}
{/foreach}
于 2011-12-02T18:31:10.800 に答える