2015-03-19 34 views
0

二維數組我有一個數組,看起來像:獲取在PHP

'Item1' => 
    array (size=5) 
    0 => 'under Item1 1' 
    1 => 'under Item1 2' 
    2 => 'under Item1 3' 
    3 => 'under Item1 4' 
'Item2' => 
    array (size=4) 
    0 => 'under Item2 1' 
    1 => 'under Item2 2' 
    2 => 'under Item2 3' 
    3 => 'under Item2 4' 

我想獲取該數組,並顯示一個菜單:所以最後的結果一定是這樣:

 Item 1 
      . under Item1 1 
      . under Item1 2 
      . under Item1 3 
      . under Item1 4 
     Item 2 
      . under Item2 1 
      . under Item2 2 
      . under Item2 3 
      . under Item2 4 
+0

您沒有提及您使用的是哪種語言。 – Epoc 2015-03-19 13:51:30

+0

php,它在上面的標題中提到;) – arakibi 2015-03-19 13:57:25

+0

哎呦我的壞,我總是看標籤。 – Epoc 2015-03-19 14:01:10

回答

0

使用數組迭代:

<ul> 
    <?php 
    foreach ($yourarray as $menu_name => $submenu) { 
     echo '<li>'.$menu_name; 
     echo '<ul>'; 

     foreach ($submenu as $submenu_name) { 
      echo '<li>'.$submenu_name.'</li>'; 
     } 

     echo '</ul>'; 
     echo '</li>'; 
    } 
    ?> 
</ul>