大家好我有一个关于在Smarty中提取数组的问题。我知道如何使用foreach但是我很难提取这个数组。
这是我的数组:
Array
(
[0] => Array
(
[category_id] => 203
[category] => Ayala Ave.
[company_id] => 2
)
[1] => Array
(
[category_id] => 291
[category] => Design
[company_id] => 2
)
)
在我聪明的模板中,我有这个
{foreach from=$product.category_description item=description1}
{$description1}
{/foreach}
我需要首先提取的是索引0中的类别,即Ayala Ave。
我该怎么做?
答案 0 :(得分:3)
您可以使用“。”访问Smarty中的数组。
{foreach from=$product.category_description item=description1}
{$description1.category}
{/foreach}
答案 1 :(得分:0)
试试这个:
{$yourarray[0].category}
OR
{foreach from=$product.category_description item=description1 name=description1}
{if $smarty.foreach.description1.first}{$description1.category}{/if}
{/foreach}