2010-09-21 41 views
0

阵列:阵列输出用于单个值

Array 
(
[2010091907] => Array 
    (
     [home] => Array 
      (
       [score] => Array 
        (
         [1] => 7 
         [2] => 17 
         [3] => 10 
         [4] => 7 
         [5] => 0 
         [T] => 41 
        ) 

       [abbr] => ATL 
       [to] => 2 
      ) 

如何将访问缩写和显示它的值。这里是我的PHP代码:

 $json=json_decode($data,true); 

    foreach ($json as $key => $date) { 
     echo "Key: ".$key."; Value: ".$date."<br />"; 
     foreach ($date as $team) { 
      echo "Team: ".$team."<br />"; 

     } 
    } 

回答

1
echo $array[2010091907]['home']['abbr']; 

将输出

ATL 

,如果你想只输出SINGL值。在你的循环结构中,JochenJung得到了下面的修复。

1

应该$team['abbr']

在你内心的foreach()

0

尝试this

foreach ($arr as $key => $date) { 
    echo "Key: ".$key."; Value: ".$date."<br />"; 
     foreach ($date as $team) { 
      echo "Team: ".$team['abbr']; 
     }  
}