php Smarty foreach 名前インデックスの最初と最後など
Index example
{* ヘッダー ブロックは 5 行ごとに出力されます *}
{* ヘッダー ブロックは 5 行ごとに出力されます*}
{foreach from=$ items key=myId item=i name=foo}
{if $smarty.foreach.foo.index % 5 == 0}
;
{/if}
< td>{$i.label}
{/foreach}
.iteration には現在のループ数が含まれます。インデックスとは異なり、1 から始まり、ループするたびに 1 ずつ増加します。
反復とインデックスの例
{* これは 0|1、1|2、2|3 などを出力します *}
{* この例は 0| を出力します1、1|2、2|3、...など*}
{foreach from=$myArray item=i name=foo}
{$smarty.foreach.foo.index}|{$smarty .foreach.foo.iteration},
{/foreach}
元のリンク
http://hi.baidu.com/vcoso/blog/item/69c87107560300d47a894793.html