2012-09-26 43 views
0

我有多維數組...如何從多維數組獲得元素智者

Array (2) 
1 => Array (1) 
    Body => Array (4) 
    1 => "Color" 
    3 => "Metal-Parts" 
    4 => "Accessories" 
    5 => "Materials" 
2 => Array (1) 
    Interieur => Array (1) 
    2 => "Inner-Bags" 

,我想造成這樣

> Body 
    > Color 
    > Metal-Parts 
    > Accessories 
    > Materials 
> Interieur 
    >Inner-Bags 

但我沒有找到的結果,我使用這個代碼..

[{assign var="labelarr" value=$myParam}] 

[{foreach from=$labelarr key=key item=item}] 

[{foreach from=$item[1] key=key1 item=item1}] 

    <h2>[{$key1}]</h2> 

[{/foreach}] 

[{/foreach}] 

但是,我得到的結果類似this..Only打印

身體

所以,請幫助我..謝謝 ....

+1

那是因爲你僅打印KEY1(身體)... –

+0

那麼哪個變量放入'from = $ item [1]'。請求告訴我...謝謝... –

+0

你已經接受了唯一的答案..沒有解決你的問題? –

回答

1

如何

{foreach from=$labelarr key='label_key' item='label'} 
    > {$label_key} 
    {foreach from=$label item='label_child'} 
    > {$label_child} 
    {/foreach} 
{/foreach}