我如何解析stdClass - php?

时间:2013-10-15 17:16:37

标签: php parsing object stdclass

当我做var_dump时,我得到以下结果:

stdClass::__set_state(array(
    '0' =>
    stdClass::__set_state(array(
        'field' => 'name',
        'value' => 'John Smith',
        'description' => 'User full name',
    ))
))

我需要领域,价值和单独的字符串变量中的描述 我该怎么做?

我试过了:

$field = $obj->field;
$field = $obj->0->field;
$field = $obj->'0'->field;
$field = $obj[0]->field;
$field = $obj['0']->field;

没有任何作用!?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用大括号语法遍历对象,如下所示:

$obj->{'0'}->field;
$obj->{'0'}->value
$obj->{'0'}->description