<?php
set_time_limit(0);
/*
Автор скрипта https://bymas.ru/id85823
Скрипты, программы на заказ.
Быстро, качественно, недорого.
*/
function phone($variable) {
preg_match_all('/((8|+7)?[0-9-)(]{6,17})/is', strip_tags($variable), $show);
return implode(' ', $show[0]);
}
$str = 'https://baza-nomerov.com/numbers/926/0000000-9999999/?page=37483';
$page = explode(' ', phone(file_get_contents($str)));
for ($i = 0; $i <= count($page); $i++) {
if (preg_match('/((8|+7|+3)-?)?(?d{3,5})?-?d{1}-?d{1}-?d{1}-?d{1}-?d{1}((-?d{1})?-?d{1})?/', $page[$i]) and mb_strlen($page[$i]) > 11 and mb_strlen($page[$i]) < 13) {
$page[$i] = str_replace('-', '', $page[$i]);
$page[$i] = str_replace('(', '', $page[$i]);
$page[$i] = str_replace(')', '', $page[$i]);
echo $page[$i].'<br />';
}
}