如何解析stdClass-php?
当我执行var_dump时,会得到以下结果:如何解析stdClass-php?,php,parsing,object,stdclass,Php,Parsing,Object,Stdclass,当我执行var_dump时,会得到以下结果: stdClass::__set_state(array( '0' => stdClass::__set_state(array( 'field' => 'name', 'value' => 'John Smith', 'description' => 'User full name', )) )) 我需要单独的字符串变量中的字段、值和描述。 我该怎么做
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;
什么都不管用
谢谢您可以使用大括号语法遍历对象,如下所示:
$obj->{'0'}->field;
$obj->{'0'}->value
$obj->{'0'}->description
可以使用大括号语法遍历对象,如下所示:
$obj->{'0'}->field;
$obj->{'0'}->value
$obj->{'0'}->description
Try
$obj->{0'}->字段可能重复如果您已经有一个对象,那么它是“遍历”,而不是“解析”。Try$obj->{'0'}->字段可能重复代码>。如果您已经有了一个对象,那么它是“遍历”,而不是“解析”。