1

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;

何も動かない!?

ありがとう

4

1 に答える 1

1

次のように、中括弧構文を使用してオブジェクトをトラバースできます。

$obj->{'0'}->field;
$obj->{'0'}->value
$obj->{'0'}->description
于 2013-10-15T17:21:46.860 に答える