在Phpfox模板中减去两个变量

时间:2015-02-26 04:23:47

标签: php html phpfox

如何在模板中减去两个变量?

例如,

{foreach from=$aArray key=sKey item=sItem name=arr}
    <p>{$aArray|count} - {$phpfox.iteration.arr}</p>
{/foreach}

我做了以下解决方案,但是它们不起作用:

第一个解决方案:

{foreach from=$aArray key=sKey item=sItem name=name}
     {assign var="iCurrent" value=count($aArray)-$phpfox.iteration.arr}
     <p>{$iCurrent}</p>
{/foreach}

第二个解决方案:

{foreach from=$aArray key=sKey item=sItem name=name}
     {assign var="iCurrent" value=(int)count($aArray)-(int)$phpfox.iteration.arr}
     <p>{$iCurrent}</p>
{/foreach}

感谢。

1 个答案:

答案 0 :(得分:1)

你能试试吗

{foreach from=$aArray key=sKey item=sItem name=name}
     <p>
         <?php echo (count($this->_aVars['aArray']) - $this->_aVars['phpfox']['iteration']['arr']); ?>
     </p>
{/foreach}