foreach from=$results item="entry" 名称=状态
foreach from=$results item="entry" name=status
我正在尝试将数组中特定 ({$entry.zip}) 字段的值相加,但我似乎无法弄清楚,不是特别想通过尽可能循环。
{foreach from=$results item="entry" name=status}
{$entry.id} {$entry.id} {$entry.id} {$entry.zip}
{/foreach}
{$entry.zip}
产生各种数字,我想将它们加起来得到 运行 总数。可能吗?
干杯,杰森。
调整您的示例应该相当简单。
{assign var='mysum' value=0}
{foreach from=$results item="entry" name=status}
{assign var='mysum' value=$mysum+$entry.zip}
{$entry.id} {$entry.id} {$entry.id} {$entry.zip} {$mysum}
{/foreach}
但是,为了将应用程序逻辑与 Smarty 通常用于的视图层分离,我将其放在您的 php 代码中的某个位置,甚至可能在数组本身中,结果为$results
.
我正在尝试将数组中特定 ({$entry.zip}) 字段的值相加,但我似乎无法弄清楚,不是特别想通过尽可能循环。
{foreach from=$results item="entry" name=status}
{$entry.id} {$entry.id} {$entry.id} {$entry.zip}
{/foreach}
{$entry.zip}
产生各种数字,我想将它们加起来得到 运行 总数。可能吗?
干杯,杰森。
调整您的示例应该相当简单。
{assign var='mysum' value=0}
{foreach from=$results item="entry" name=status}
{assign var='mysum' value=$mysum+$entry.zip}
{$entry.id} {$entry.id} {$entry.id} {$entry.zip} {$mysum}
{/foreach}
但是,为了将应用程序逻辑与 Smarty 通常用于的视图层分离,我将其放在您的 php 代码中的某个位置,甚至可能在数组本身中,结果为$results
.