开发者

Array output for a single value

The array:

Array
(
[2010091907] => Array
    (
        [home] => Array
            (
                [score] => Array
                    (
                        [1] => 7
                        [2] => 17
                        [3] => 10
                        [4] => 7
                        [5] => 0
                    开发者_JS百科    [T] => 41
                    )

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

How would I access abbr and display its value. Here's my PHP code:

     $json=json_decode($data,true);

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

         }
     }


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

would output

ATL

if you want to output just the singl value. Within your loop structure, JochenJung's got the fix below.


Should be $team['abbr']

in your inner foreach()


Try this:

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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜