Я прочитал несколько сообщений по этой теме, но ни один из них не был достаточно конкретным для моего случая, чтобы решить проблему.Parse PHP Мыльный звонок
В основном я делаю вызов мыла службе wsdl, которая возвращает массив информации. Что мне нужно сделать, так это разобрать эту информацию в пару переменных.
Вот код, где я создаю экземпляр клипа мыла, а затем выполняю вызов службы wsdl, проходящей в SSN. Теперь $ result содержит всю информацию, которую служба передает. Я могу сделать var_dump ($ result); чтобы увидеть все возвращаемые значения, то есть моя проблема связана не с клиентом мыла или вызовом.
$client = new nusoap_client($url, array('soap_version' => SOAP_1_1, 'response_timeout' => 10));
$result = $client->call('getWSDL_element', array('SSN' => $SSN));
Однако мне нужно знать, как получить результаты в переменных, используя цикл. Я попытался следующие без успеха:
foreach ($result["fullName"] as $fullName){
$first = $fullName["firstName"];
$last = $fullName["lastName"];
}
Теперь то, что я ожидаю за $ первого и $ последних переменных, чтобы содержать имя и фамилию, предоставляемые службой WSDL. Однако мой синтаксис должен быть неправильным.
Любая помощь очень ценится!
Спасибо, что дает мне правильный синтаксис, и оттуда я был в состоянии чтобы извлечь результаты из ответа wsdl, который мне нужен! –