1

我在堆栈解决方案中找到了如何在 Smarty 中查看多维数组

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

但是在第二个 foreach 中,我无法获取键值(索引),该怎么做?我试过了

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

但它不工作

4

1 回答 1

0

您可以在当前 var 上使用 @key 或 @index。

{$i@key}
{$i@index}
于 2012-12-27T16:55:18.810 回答