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 までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31
|