Я пытаюсь получить сообщение Operation из грузового webservice.Получение значения из класса в PHP
После того, как я заполняю массив $ myArr, я отправляю запрос на веб-службу, как это;
$result = $client->queryShipment($myArr); // it asks to web server whether cargo exist or not
echo "<pre>";
var_dump($result);
echo "</pre>";
И тогда результат PHP;
object(stdClass)#2 (1) {
["ShippingDeliveryVO"]=>
object(stdClass)#3 (5) {
["outFlag"]=>
string(1) "0"
["outResult"]=>
string(11) "Success"
["count"]=>
int(1)
["senderCustId"]=>
int(1012883)
["shippingDeliveryDetailVO"]=>
object(stdClass)#4 (6) {
["cargoKey"]=>
string(12) "645558612997"
["invoiceKey"]=>
string(10) "41db64ff4f"
["jobId"]=>
int(4006477)
["operationCode"]=>
int(0)
["operationMessage"]=>
string(25) "There is no process with cargo."
["operationStatus"]=>
string(3) "NOP"
}
}
}
Мне нужно получить только значение operationMessage из моего результата $. Как я могу это сделать?
пытается json_decode ($ результат, правда); то вы получите resposnse в формате массива. получить требуемое значение. –
'$ result-> ShippingDeliveryVO-> shippingDeliveryDetailVO-> operationMessage;' – Unex
Вы можете позвонить из массива –