2012-10-05 67 views
-3

我有一個像下面給出的數組。我想逐一回應這些元素。預計產量也添加了後如何在PHP中使用foreach()回顯數組數據?

$myArray => Array 
     (
      [0] => Array 
       (
        ['id'] => 1 
        ['name'] => "Amla" 
        ['age'] => 25 
       ) 

      [1] => Array 
       (
        ['id'] => 2 
        ['name'] => "Kallis" 
        ['age'] => 35 
      ) 
     ) 

//預期輸出

1 Amla 25 
2 Kallis 35 

我的代碼:

foreach ($myArray as $key => $value){ 
    echo "$myArray[$key]=>$value"."</br>"; 
    } 
+1

請參考PHP手冊上的陣列和foreach。這是微不足道的自己解決。 – Gordon

+1

使用[foreach](http://www.php.net/manual/en/control-structures.foreach.php) – air4x

回答

3

簡單的方法。如果需要,可以將CSS添加到跨度。

foreach($my_array as $item): 
     echo '<span>'.$item['id'].'</span>'; 
     echo '<span>'.$item['name'].'</span>'; 
     echo '<span>'.$item['age'].';</span>'; 
endforeach; 
2

嘗試

foreach ($myArray as $v1) { 
    foreach ($v1 as $v2) { 
     echo "$v2\n"; 
    } 
}