$addRequest->strPassword = "******"; $addRequest->strAgencyId = "PLZ029"; $addRequest->strSectorFrom = "KTM"; $addRequest->strSectorTo = "PKR"; $addRequest->strFlightDate = "17-JUL-2015"; $addRequest->strReturnDate = ""; $addRequest->strTripType = "O"; $addRequest->strNationality = "US"; $addRequest->intAdult = "1"; $addRequest->intChild = "0"; $addRequest->strPnoNo = "ZSPW2A"; $addRequest->strTicketNo = "195329"; $addRequest->strFromDate = "15-JUL-2015"; $addRequest->strToDate = "25-JUL-2015"; //$addRequest->strFlightId = "0d1579f3-3840-41b1-a61d-68b3e5adc386"; $client->FlightAvailability($addRequest); $xmlstr = $client->__getLastResponse(); $doc = new DOMDocument(); $doc->loadXML($xmlstr); echo '<pre>'; echo $xmlstr; print_r($doc); function xml_to_array($root) { $result = array(); if ($root->hasAttributes()) { $attrs = $root->attributes; foreach ($attrs as $attr) { $result['@attributes'][$attr->name] = $attr->value; } }