Php Smarty:多维数组

Php Smarty:多维数组,php,multidimensional-array,smarty,Php,Multidimensional Array,Smarty,我需要在smarty中循环到多维数组中,{section}给我带来了困难 这是一个名为$brands的阵列: Array (26) A => Array (4) 0 => "Alienation" 1 => "Alligator" 2 => "Amoeba" 3 => "Animal" B => Array (2) 0 => "Bell" 1 => "Bontr

我需要在smarty中循环到多维数组中,{section}给我带来了困难

这是一个名为$brands的阵列:

Array (26)
    A => Array (4)
      0 => "Alienation"
      1 => "Alligator"
      2 => "Amoeba"
      3 => "Animal"
    B => Array (2)
      0 => "Bell"
      1 => "Bontrager"
    C => Array (9)
      0 => "Camicleta"
      1 => "Cannondale"
      2 => "Cateye"
      3 => "Coach"
      4 => "Colner"
      5 => "Continental"
      6 => "Crankbrothers"
      7 => "Cratoni"
      8 => "CST"
    D => Array (7)
      0 => "Da Bomb"
      1 => "Deli"
      2 => "Demolition"
      3 => "Diadora"
      4 => "Diamondback"
      5 => "DNM"
      6 => "DT Swiss"
    E => Array (3)
      0 => "Eastman"
      1 => "Easton"
      2 => "Eighties"
    ...
我想要输出

<h2>A</h2>
      Alienation
      Alligator
      Amoeba
      Animal
<h2>B</h2>
      Bell
      Bontrager
....
A
异化
短吻鳄
变形虫
动物
B
钟
棒槌哥
....
还有一个


我知道我应该在brands数组中迭代两次,但无法使其工作

尝试使用嵌套的foreach:

{foreach from=$myArr key=key item=item}
    <h2>{$key}</h2>
    {foreach from=$item item=i}
        {$i} <br />
    {/foreach}
{/foreach}
{foreach from=$myArr key=key item=item}
{$key}
{foreach from=$item=i}
{$i}
{/foreach} {/foreach}
尝试使用嵌套的foreach:

{foreach from=$myArr key=key item=item}
    <h2>{$key}</h2>
    {foreach from=$item item=i}
        {$i} <br />
    {/foreach}
{/foreach}
{foreach from=$myArr key=key item=item}
{$key}
{foreach from=$item=i}
{$i}
{/foreach} {/foreach}