PHP - 引用数组中的stdclass对象

时间:2016-08-09 15:15:14

标签: php arrays stdclass

CONTEXT

我正在尝试参考下面的

Array (
    [0] => stdClass Object (
        [label] => John Smith
        [attributes] => Array (
            [class] => sf-level-0 sf-item-14
        )
        [value] => smith-john
        [depth] => 0
        [count] => 3
    )
    [1] =>... etc.

问题

假设数组被称为 $ array ,那么这个格式的正确格式是什么?我已经尝试了array[0]->['value'],但它不起作用。

1 个答案:

答案 0 :(得分:3)

粗略地说你的格式。但是:

$array[0]->value

数组中的第一个元素是stdClass Object类型,因此要访问其成员,可以使用对象访问器->而不是数组语法。

PS:感谢Marc让他的编辑清晰易读。