function searchDaft($apiQueryParams, $searchType, $API_KEY) { $paramsArray = $apiQueryParams; $results = array(); $DaftAPI = new SoapClient("http://api.daft.ie/v2/wsdl.xml", array('features' => SOAP_SINGLE_ELEMENT_ARRAYS)); $parameters = array('api_key' => API_KEY, 'query' => $paramsArray); if ($searchType == "sale") { $response = $DaftAPI->search_sale($parameters); } else { $response = $DaftAPI->search_rental($parameters); } $daftResults = $response->results; if ($daftResults->pagination->total_results > 0) { $results = $daftResults; } return $results; }