0

我有一个二维数组,我在 smarty 中使用了 foreach 构造。我已将 6 放入嵌套的第二个 foreach 的循环中,因为我知道数组的列数,但我会将循环更一般地放在第一个 foreach 循环中,其中行数由 array1 获取,我该怎么做?

 {section name=customer loop=$array1}

 {section name=contact loop=6}  
 {$array1[customer][contact]}
 {/section}
 <p>
 {/section}
4

1 回答 1

0

使用以下格式。该loop属性可以是一个array值或integer表示循环次数的一个。

{section name=customer loop=$array1}
  {section name=contact loop=$array1[customer]}  
    {$array1[customer][contact]}
  {/section}
{/section}
于 2012-10-04T14:02:17.363 回答