访问多维数组的语法

时间:2014-03-08 19:09:36

标签: php arrays variables multidimensional-array

我正在尝试连接到一个linkedin api,这几乎让人很尴尬但我似乎无法让语法正确访问多维数组。当我打印出完整的$ information变量时,我得到以下内容:

Array
(
    [person] => Array
        (
            [id] => vlofsVJ8FM
            [first-name] => Tyler
            [last-name] => Slater
            [interests] => Golf, Motorcycles, Technology
        ) 
)

因此,当我尝试引用ID时,我通常会说$ [' person'] [' id']然后它不会返回任何内容。对于noob问题我很抱歉,但我找不到答案。

2 个答案:

答案 0 :(得分:2)

看起来你有更多数组,所以选择第一个

$information[0]['person']['id']

答案 1 :(得分:2)

$information[0]['person']['element_name'];

<小时/> 可以使用current函数完成从此数据结构获取所需数据的另一种方法:

$information = current($information);

然后,您可以使用$information['id']

访问所需的元素