내가 비누 반응 ROOMPRICE하여 결과를 정렬하는 데 노력하고있어 결과 : ... 나는 많은 솔루션을했습니다PHP : SOAP 응답은 일종의
stdClass Object (
[GetHotelsResult] => stdClass Object (
[SEARCH_RESPONSE] => Array (
[0] => stdClass Object (
[HOTELNAME] => Hotel1
[ROOMNAME] => Room2
[ROOMPRICE] => 144.50
)
[1] => stdClass Object (
[HOTELNAME] => Hotel1
[ROOMNAME] => Room1
[ROOMPRICE] => 231.10
)
[2] => stdClass Object (
[HOTELNAME] => Hotel1
[ROOMNAME] => Room3
[ROOMPRICE] => 94.00
)
)
)
);
을하지만, 작동하지 않았다
내 실제 코드 :
$sClient = new SoapClient($wsdl, array('trace' => 1));
$response = $sClient->GetHotels($data);
$ghdata = $sClient->__getLastResponse();
$doc = new DOMDocument();
$doc->loadXML($ghdata);
$x = $doc->documentElement;
$rooms = $x->getElementsByTagName("SEARCH_RESPONSE");
foreach($rooms as $SEARCH_RESPONSE)
{ // show results
것 같다 :'SEARCH_RESPONSE'배열을 가질 수 없습니다 각각 '0'색인을 가진 레코드가 있습니다. –