0
Je retour des données de webservice avec du savon comme ceci:phpClient retour XML imbrication
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Header/>
<soap-env:Body>
<n0:ZFIFM_VIRTUAL_ACCOUNTResponse xmlns:n0="urn:sap-com:document:sap:rfc:functions">
<BILLDETAILS>
<item>
<BILLCODE>?</BILLCODE>
<BILLNAME>?</BILLNAME>
<BILLSHORTNAME>?</BILLSHORTNAME>
<BILLAMOUNT>?</BILLAMOUNT>
</item>
<item>
<BILLCODE>01</BILLCODE>
<BILLNAME>BIL</BILLNAME>
<BILLSHORTNAME>Billing</BILLSHORTNAME>
<BILLAMOUNT>114509000</BILLAMOUNT>
</item>
<item>
<BILLCODE>02</BILLCODE>
<BILLNAME>TAX</BILLNAME>
<BILLSHORTNAME>PPN 10%</BILLSHORTNAME>
<BILLAMOUNT>11450900</BILLAMOUNT>
</item>
<item>
<BILLCODE>03</BILLCODE>
<BILLNAME>TAX</BILLNAME>
<BILLSHORTNAME>PPL WAPU</BILLSHORTNAME>
<BILLAMOUNT>11450900</BILLAMOUNT>
</item>
<item>
<BILLCODE>04</BILLCODE>
<BILLNAME>TAX</BILLNAME>
<BILLSHORTNAME>PPK 4.2</BILLSHORTNAME>
<BILLAMOUNT>6758400</BILLAMOUNT>
</item>
<item>
<BILLCODE>05</BILLCODE>
<BILLNAME>TAX</BILLNAME>
<BILLSHORTNAME>PPJ 23 - 2%</BILLSHORTNAME>
<BILLAMOUNT>193500</BILLAMOUNT>
</item>
<item>
<BILLCODE>06</BILLCODE>
<BILLNAME>TAX</BILLNAME>
<BILLSHORTNAME>PPO 23 - 15%</BILLSHORTNAME>
<BILLAMOUNT>5587500</BILLAMOUNT>
</item>
</BILLDETAILS>
<BILLINFO1>1000000014</BILLINFO1>
<BILLINFO2>YOU MEAN IT</BILLINFO2>
<BILLINFO3>1140000000</BILLINFO3>
<BILLINFO4>JOJO Heart</BILLINFO4>
<CURRENCY>360</CURRENCY>
<STATUS>
<item>
<ISERROR>?</ISERROR>
<ERRORCODE>?</ERRORCODE>
<STATUSDESCRIPTION>?</STATUSDESCRIPTION>
</item>
<item>
<ISERROR>false</ISERROR>
<ERRORCODE>00</ERRORCODE>
<STATUSDESCRIPTION>Success</STATUSDESCRIPTION>
</item>
</STATUS>
</n0:ZFIFM_VIRTUAL_ACCOUNTResponse>
</soap-env:Body>
</soap-env:Envelope>
le problème est de savoir comment puis-je obtenir tableau de BILLDETAILS
alors que j'utilise cette méthode pour appeler soapCLient
:
$x = $client->ZFIFM_VIRTUAL_ACCOUNT(array("BILLKEY1"=>"8871711140100014"));
J'essaie déjà avec count($x->BILlDETAILS)
mais il Retournons seulement 1 des valeurs, et quand je fais l'écho avec: echo $x->BILLDETAILS[0];
il imprimer vide ..
s'il vous plaît je besoin d'un conseil .. merci ..
il ne fonctionnera pas revenir à vide (vide) .. merci quand même .. – Tejo
'fournir s'il vous plaît var_dump ($ x-> BILLDETAILS) 'pour ne pas deviner – buildok
return: object (stdClass) # 3 (0) {} – Tejo