0
私はSOAP APIを持っています。print_r()を使用してレスポンスを出力すると、1つを除いてすべての値が取得されます。PHP> SOAP>レスポンス配列に値がありません
stdClass Object
(
[Vmatcher] => stdClass Object
(
[RAB] => 619876
[MCC] => Rejected
[TRF] => 3999c2
[FDX] => stdClass Object
(
[RKM] => 23.3788140758
[TMK] => 20.99
[PDF] => stdClass Object
(
[RAM] => stdClass Object
(
[FD] => 8014.46521889
[MG] => 35
)
)
)
[Status] => Processing
)
)
私はこのecho htmlentities($client->__getLastResponse()) . "\n";
のような応答を確認しようとした場合、私は不足している値を取得
[RKM] => 23.3788140758
後に一つの値をしないのです!
配列の<b:RKM>23.378814075828778</b:RKM>
<b:CCC>400995</b:CCC>
<b:TMK>20.99</b:TMK>
私が取得する必要
<b:CCC>400995</b:CCC>
、 あなたが問題を引き起こしていると思いますか?
変換前の応答文字列は何ですか? –
WSDLには何がありますか?たぶん 'CCC'はWSDLにないので、XMLに入っていても静かに無視されます。 – BareNakedCoder
@ダゴン:私はあなたの質問を理解していません – marvillous