ホームページ  >  記事  >  バックエンド開発  >  Smarty の foreach インデックスに関連する問題

Smarty の foreach インデックスに関連する問題

WBOY
WBOYオリジナル
2016-06-13 13:23:20812ブラウズ

Smarty の foreach のインデックスの問題
{%foreach $info as $entry%}{%/foreach%}
foreach のエントリのインデックスを取得するにはどうすればよいですか?

-----解決策---------
{* ヘッダー ブロックは 5 行ごとに出力されます *}
{* ヘッダー ブロックは 5 行ごとに出力されます*}


{foreach from=$items key=myId item=i name =foo}
{if $smarty.foreach.foo.index % 5 == 0}

{/if}


.iteration現在のループ数が含まれます。これはインデックスとは異なります。1 から始まり、ループするたびに 1 ずつ増加します。

反復とインデックスの例

{* これは 0|1、1|2、2|3 などを出力します *}
{* この例は 0|1 を出力します。 1、1|2、2|3、...など*}
{foreach from=$myArray item=i name=foo}
{$smarty.foreach.foo.index}|{$smarty .foreach.foo.iteration}、
{/foreach}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
タイトル