Intereting Posts
Как заставить MySQL рассматривать символ подчеркивания как разделитель слов для полнотекстового поиска? Радиоуправления с обработкой формы PHP найти max () определенного значения многомерного массива в php Запомнить значение Selectbox после формы, представленной с ошибкой Установка установки Cognosign Halogy cms cURL ошибка 35: Неизвестная ошибка протокола SSL в связи с api.mailgun PHP – подключение к базе данных mysql с разных серверов Сортировка массива слов – неанглийские буквы + двойные буквы символов PHP TRIPLE DES шифрование / дешифрование с использованием php Как я могу пропустить страницу подтверждения оплаты PayPal? PHP-композитор за HTTP-прокси что является хорошим методом для дезинфекции всего массива $ _POST в php? Использование чистых URL-адресов в RESTful API Установка псевдонимов в Yii2 в файле конфигурации приложения После входа в систему, должны ли все страницы быть https?

Множественный узел клиента Php

Это первый раз, когда я использую веб-сервис с SOAP в php-приложении. На самом деле я делаю что-то вроде этого:

$urlxml = "https://rec.wspar51.april.fr/WSSante/WSSante.asmx?wsdl"; $client = new SoapClient($urlxml); $parameters = new stdClass(); $parameters->astr_Clef = "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"; $parameters->TarifParams = new stdClass(); $parameters->TarifParams->IdCo = "00000"; $parameters->TarifParams->Devis = new stdClass(); $parameters->TarifParams->Devis->Assure = new stdClass(); $parameters->TarifParams->Devis->Assure->Nom = "toto"; $parameters->TarifParams->Devis->Assure->Prenom = "titi"; $parameters->TarifParams->Devis->Assure->NumeroAssure = 1; $parameters->TarifParams->Devis->Assure->Type = "Adherent"; $parameters->TarifParams->Devis->Assure->DateNaissance = "19800615"; $parameters->TarifParams->Devis->Assure->RegimeObligatoire = "SS"; $parameters->TarifParams->Devis->Parametres = new stdClass(); $parameters->TarifParams->Devis->Parametres->DateEffet ="20110809"; $parameters->TarifParams->Devis->Parametres->CodePostal ="27140"; $parameters->TarifParams->Devis->Parametres->BesoinHospitalisation ="Minimum"; $parameters->TarifParams->Devis->Parametres->BesoinFraisMedicaux ="Complete"; $parameters->TarifParams->Devis->Parametres->BesoinDentaire ="Complete"; $parameters->TarifParams->Devis->Parametres->BesoinOptique ="Maximum"; $parameters->TarifParams->Devis->Parametres->Produit =""; $parameters->TarifParams->Devis->Parametres->DeuxEurosMalins = False; try{ echo "<pre>"; print_r($parameters); echo "</pre>"; $response = $client->Tarif($parameters); echo "<pre>"; print_r($response); echo "</pre>"; } catch(Exception $e){ echo '<br /><hr />'; echo "<b>Exception est :</b> " . $e; } 

Мой вопрос: как я могу сделать много Devis-> Assure, как в этой документации, или как это показано ниже?

 <Assure> <Nom>#nom1#</Nom> <Prenom>#prenom1#</Prenom> <NumeroAssure>#panier#</NumeroAssure> <Type>Adherent</Type> <DateNaissance>#dn1webservice#</DateNaissance> <RegimeObligatoire>#reg1#</RegimeObligatoire> </Assure> <cfif len(trim(civ2)) gt 0> <Assure> <Nom>#nom2#</Nom> <Prenom>#prenom2#</Prenom> <NumeroAssure>#panier#</NumeroAssure> <Type>Conjoint</Type> <DateNaissance>#dn2webservice#</DateNaissance> <RegimeObligatoire>#reg1#</RegimeObligatoire> </Assure> </cfif>' 

Мне нужно создать массив или что-то вроде этого?