Smarty为数组变量索引赋值

时间:2011-05-14 14:08:57

标签: php smarty

我正在使用SMARTY,我需要创建一个数组并为其特定索引赋值。

类似的东西:

{foreach from=$a key='i' item='b'}
//Some calculations here giving me a VALUE
ARRAY[$i] = $VALUE;
{/foreach}

现在的问题是我使用标准的Smarty Assign语法

{assign var='array.$i' value=$VALUE}
{assign var='array[$i]' value=$VALUE}
{assign var=$array.$i value=$VALUE}
{assign var='$array[$i]' value=$VALUE}

它不起作用。我需要稍后在代码中使用这个数组,因此只需要数组格式

1 个答案:

答案 0 :(得分:10)

您是否尝试过assign shorthand

{$array.$i = $VALUE}