2015-02-26 2 views
1

Как можно вычесть две переменные в шаблоне?Вычитание двух переменных в шаблоне 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

Вы можете попробовать это

{foreach from=$aArray key=sKey item=sItem name=name} 
    <p> 
     <?php echo (count($this->_aVars['aArray']) - $this->_aVars['phpfox']['iteration']['arr']); ?> 
    </p> 
{/foreach} 
Смежные вопросы