簡體   English   中英

Smarty為數組變量索引賦值

[英]Smarty assign value to an array variable index

我正在使用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}

它不起作用。 我需要稍后在代碼中使用此數組,因此只需要它以數組格式

您是否嘗試過分配速記

{$array.$i = $VALUE}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM