function getnumberexist($number_tel) { $continue_while = true; $result_final = ''; $start = 0; while ($continue_while) { $params = array('apikey' => $_SESSION['apikey_sms'], 'listID' => $_SESSION['list_sms'], 'limit' => '1000', 'start' => $start, 'subscriber' => 'all_subscribers'); //echo ' startnew: ' . $start; $client = new SoapClient('http://api.e-goi.com/v2/soap.php?wsdl'); $result = $client->subscriberData($params); //echo 'result: ' . print_r($result); if (!empty($result)) { //echo ' d '; //print_r($result['subscriber']); if (count($result['subscriber']) > 0) { foreach ($result['subscriber'] as $arr) { if (in_array('351-' . $number_tel, $arr)) { $result_final = $arr['UID']; $continue_while = false; } } } else { $continue_while = false; } } else { $continue_while = false; } $start = $start + 999; unset($arr); unset($client); unset($result); } return $result_final; //return $stringtest; }