У меня есть эта функция, которую я вызываю в классе. Он получает все телефонные номера, назначенные пользователю или компании.
foreach($obj as $file) {
$clean_number = preg_replace('/[^0-9]/','',$file['matchrule']);
$clean_number = substr($clean_number, 1);
echo $clean_number;
}
Он возвращает все значения, и я вижу их в этой функции, вызывающей функцию выше:
$get_numbers_from_domain = $api->_get_numbers($domain);
echo $get_numbers_from_domain;
Итак, вопрос в том, как мне разделить значения и обработать каждый номер телефона, возвращенный как отдельный, чтобы я мог ввести их в другую функцию, вместо того, чтобы использовать длинные числа?
Строка возвращаемого значения выглядит следующим образом: (минус х)
8004xxx3048138xxx436
То, что я пробовал, было что-то вроде этого безуспешно, добавив «.» в конце моих возвращенных номеров.
$NumArray = explode('.', $get_numbers_from_domain);
foreach($NumArray as $num_Array){
echo $num_Array.'<br>';
}
$clean_number=array();
foreach($obj as $file) {
$clean_number = preg_replace('/[^0- 9]/','',$file['matchrule']);
$clean_number[]= substr($clean_number, 1);
}
return $clean_number;
Таким образом, он возвращает числа в виде массива
Других решений пока нет …