1

この質問にどのようにタイトルを付けるかわからなかったので、自由に言い換えてください...

'value'という名前のオブジェクトを持つSOAP応答を処理しています(私は知っています...それはサードパーティであるため、変更することはできません!)

$application = $result->return[$i]->extendedist[12]->value->displayValue;


[value] => stdClass Object
                    (
                        [displayValue] =>
                        [internal] =>
                        [id] =>
                    )

ご覧のとおりPHP、組み込みの値関数を使用したいので、これは問題です。これをエスケープして、応答から値オブジェクトを使用するにはどうすればよいですか?

4

2 に答える 2

1

$foo->valueなどのオブジェクトプロパティにもアクセスできます$foo->{'value'}

于 2013-03-13T23:34:52.053 に答える
1
$result->{'return'}

動作するはずです。

応答の読み取り方法によっては、代わりに配列にデコードして使用することができます

$result['return']
于 2013-03-13T23:35:06.263 に答える