Smarty循环计数

时间:2011-04-01 06:12:17

标签: php smarty

我是聪明概念的新手。我在我的tpl页面中使用了section循环来显示用户数据,在这个页面中我需要节数。

例如:

{section name=i loop=$getFriends start=0 step=1}

{/section}

我需要检查数组值的部分计数($ getFriends)以显示用户的一些消息。所以请指导我如何计算部分。

4 个答案:

答案 0 :(得分:4)

要获得总计数,请使用{$smarty.section.customer.total}

答案 1 :(得分:1)

按'count'你的意思是循环的当前索引?

如果是这样,你可以使用这个

{section name=customer loop=$custid}
  {$smarty.section.customer.index} id: {$custid[customer]}<br />
{/section}

http://www.smarty.net/docsv2/en/language.function.section.tpl#section.property.index

答案 2 :(得分:1)

试试{counter} http://www.smarty.net/docsv2/en/language.function.counter.tpl 例如:

答案 3 :(得分:0)

{assign var=val value=0}
{section name=i loop=$data}
         {assign var=val value=$val+1}
{/section}