Я подключаюсь к веб-сервису с использованием SOAP и PHP. Теперь я получаю значение результата как массив, который я думаю.SOAP PHP возвращаемое значение массива
try
{
$result = $soapClient->__soapCall("CreateVehicleInsurancePolicy", array($parameters), null, $soapHeaders, $output_headers);
}
Когда i print_r ($ output_headers); он будет печатать как
Array ([SoapHeaderOut] => stdClass Object ([intResponseCode] => 100 [strArMsg] => الرمز المروري المدخل للمالك غير موجود ÙÙŠ المل٠المروري [strEnMsg] => The entered traffic code for the owner does not exist in the traffic file.))
Я хочу напечатать каждый эти 3 varibles seperately.How я могу это сделать ... BCZ я очень новой для этих вещей.
Я думаю, что возвращаемые данные UNICODE. Сначала кодируйте его – aldrin27
Я закодировал с помощью json и получил строку '{"SoapHeaderOut": {"intResponseCode": 177, "strArMsg": "\ u0627 \ u0644 \ u0631 \ u0645 \ u0632 \ u0627 \ u0644 \ u0645 \ u0631 \ u0648 \ u0645 \ u0631 \ u0648 \ u0631 \ u064a \ u0627 \ u0644 \ u0645 \ u062f \ u062e \ u0644 \ u0644 \ u0644 \ u0645 \ u0627 \ u0644 \ u0643 \ u063a \ u064a \ u0631 \ u0645 \ u0648 \ u062c \ u0648 \ u062f \ u0641 \ u064a \ u0627 \ u0644 \ u0645 \ u0644 \ u0641 \ u0627 \ u0644 \ u0645 \ u0631 \ u0648 \ u0631 \ u064a "," strEnMsg ":" Введенный код трафика для владельца не существует в файле трафика. "}} '(length = 427) – PHPCoder
какой результат результата $? Где вы определили $ output_headers? – Toretto