从数组中获取数据时出现问题

时间:2011-05-05 03:17:29

标签: php arrays

我有一个如下数组:

Array (
    [feed] => Array (
        [0] => Array (
            [title] => Stackoverflow
            [permalink] => http://www.stackoverflow.com
        )
        [1] => Array (
            [title] => Yahoo
            [permalink] => http://www.yahoo.com
        )
    )
)

我如何获得头衔?我试过这个:

$data['feed']['title']

3 个答案:

答案 0 :(得分:6)

不应该是这样的:

$data['feed'][0]['title'] 

答案 1 :(得分:1)

你应该使用

foreach($data['feed'] as $val) {
 echo $val['title']
}

获取所有游戏

答案 2 :(得分:0)

您缺少数字索引:

Array ( 
    [feed] => Array ( 
        [0] => Array ( 
            [title] => Stackoverflow[permalink] => http://www.stackoverflow.com) 
        [1] => Array ( 
            [title] => Yahoo [permalink] => http://www.yahoo.com) )
     )
)

$data['feed'][0]['title']