减去Phpfox模板中的两个变量


Subtracting two variables in Phpfox template

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

例如,

{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}

谢谢。

你能试试这个吗

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