Aramex APIからの出荷を追跡しようとしています。出荷追跡応答からstdClassオブジェクトの項目をエコーする
stdClass Object
(
[Transaction] => stdClass Object
(
[Reference1] =>
[Reference2] =>
[Reference3] =>
[Reference4] =>
[Reference5] =>
)
[Notifications] => stdClass Object
(
)
[HasErrors] =>
[TrackingResults] => stdClass Object
(
[KeyValueOfstringArrayOfTrackingResultmFAkxlpY] => stdClass Object
(
[Key] => 59398114932
[Value] => stdClass Object
(
[TrackingResult] => stdClass Object
(
[WaybillNumber] => 59398114932
[UpdateCode] => SH005
[UpdateDescription] => Delivered
[UpdateDateTime] => 2016-09-26T14:45:00
[UpdateLocation] => new york
[Comments] => joe
[ProblemCode] =>
)
)
)
)
)
しかし、私は実際に必要とする唯一の出荷が配信されたときを知るために、上記応答から[UpdateDescription]
です:次の結果は、私がリクエストから得た応答は出荷台数59398114932を追跡するために送信されます。どうすればそれをエコーすることができますか?ここ
Iが送信要求である:
$auth_call = $soapClient->TrackShipments($params);
出荷数が$params
アレイによって送信されます。
何を? '<?php $ description = $ auth_call-> TrackingResults-> KeyValueOfstringArrayOfTrackingResultmFAkxlpY-> Value-> TrackingResult-> UpdateDescription; echo $ description; ?> – Noman
'echo $ response-> TrackingResults-> KeyValueOfstringArrayOfTrackingResultmFAkxlpY-> Value-> TrackingResult-> UpdateDescription;「 –
@Noman」と表示されます。 –