2015-11-17 59 views
2

我有下面的數組,我似乎無法弄清楚如何從數組Team_1中取出信息並在其中回顯出0-5值。從數組中拉出數組

array (size=3) 
     'Team_1' => 
     array (size=5) 
      0 => string '1199' (length=4) 
      1 => string '1182' (length=4) 
      2 => string '1105' (length=4) 
      3 => string '1212' (length=4) 
      4 => string '891' (length=3) 
     'Team_2' => 
     array (size=5) 
      0 => string '' (length=0) 
      1 => string '' (length=0) 
      2 => string '' (length=0) 
      3 => string '' (length=0) 
      4 => string '' (length=0) 
     'Team_3' => 
     array (size=5) 
      0 => string '' (length=0) 
      1 => string '' (length=0) 
      2 => string '' (length=0) 
      3 => string '' (length=0) 
      4 => string '' (length=0) 
+0

是循環你是什麼意思由拉出來?回聲出來??刪除它?? – Andrew

+0

對不起安德魯,是的回聲他們。 – user3822175

回答

4

關鍵是TEAM_1這樣你就可以直接引用它,做一個foreach循環做回聲(你可以添加你想呼應的值設置格式的任何HTML)。

foreach ($arr['Team_1'] as $val) { 
    echo $val.'<br>'; 
} 

如果您打算通過所有的球隊和回聲值

foreach ($teams as $team => $vals) { 
    echo $team; 
    foreach ($vals as $val) { 
     echo $val; 
    } 
} 
+0

神聖的哎呀。這比我想象的要容易得多。非常感謝你。只要帖子在允許的時間內上傳,就會打勾。再次感謝 – user3822175

+0

有沒有辦法知道會創建多少隊。因此,Team_ $ counter不是Team_1 嗎? – user3822175

+1

您可以使用count($ arr)來獲取數字。 – Tristan

1
$output1 = $array['Team_1'][0]; // Should output 1199 
echo $output1; 


OR 

foreach ($array['Team_1'] as $data){ 
echo $data.'<br/>'; 
} 
+0

感謝SamyQc! 正是我以前的樣子。 你知道怎麼做而不是做['Team_1']我可以做['Team _'。$ counter]? – user3822175