<?php
$numbers = array('84951234567', '+74951234567', '8-495-1-234-567', ' 8 (8122) 56-56-56', '8-911-1234567', '8 (911) 12 345 67',
'8-911 12 345 67', '8 (911) - 123 - 45 - 67', '+ 7 999 123 4567',
'8 ( 999 ) 1234567', '8 999 123 4567', '02', '84951234567 позвать люсю', '849512345', '849512345678',
'8 (409) 123-123-123', '7900123467', '5005005001', '8888-8888-88',
'84951a234567', '8495123456a','+1 234 5678901','+8 234 5678901', '7 234 5678901');
$regexp = "/^\\s?([+]\\s?[7]|8)(\\W+)?[0-9](\\W+)?[0-9](\\W+)?[0-9](\\W+)?[0-9](\\W+)?[0-9](\\W+)?[0-9](\\W+)?[0-9](\\W+)?[0-9](\\W+)?[0-9](\\W+)?[0-9]$/u";
$InCorrNumbers = array();
foreach ($numbers as $a) {
echo "Номера верны";
$lenght = count($CorrNumb); for($i = 0; $i < $lenght; $i++) {
echo $CorrNumb[$i];
echo '<br />';
}
} else {
echo "Неверные.";
$len = count($InCorrNumbers); for($z = 0; $z < $len; $z++) {
echo $InCorrNumbers[$z];
}
}
}
?>
PD9waHAKIAokbnVtYmVycyA9IGFycmF5KCc4NDk1MTIzNDU2NycsICAnKzc0OTUxMjM0NTY3JywgJzgtNDk1LTEtMjM0LTU2NycsIAogICcgOCAoODEyMikgNTYtNTYtNTYnLCAnOC05MTEtMTIzNDU2NycsICc4ICg5MTEpIDEyIDM0NSA2NycsIAogICc4LTkxMSAxMiAzNDUgNjcnLCAnOCAoOTExKSAtIDEyMyAtIDQ1IC0gNjcnLCAnKyA3IDk5OSAxMjMgNDU2NycsIAogICc4ICggOTk5ICkgMTIzNDU2NycsICc4IDk5OSAxMjMgNDU2NycsICAgJzAyJywgJzg0OTUxMjM0NTY3INC/0L7Qt9Cy0LDRgtGMINC70Y7RgdGOJywgJzg0OTUxMjM0NScsICc4NDk1MTIzNDU2NzgnLCAKICAnOCAoNDA5KSAxMjMtMTIzLTEyMycsICc3OTAwMTIzNDY3JywgJzUwMDUwMDUwMDEnLCAnODg4OC04ODg4LTg4JywKICAnODQ5NTFhMjM0NTY3JywgJzg0OTUxMjM0NTZhJywnKzEgMjM0IDU2Nzg5MDEnLCcrOCAyMzQgNTY3ODkwMScsICc3IDIzNCA1Njc4OTAxJyk7CiAKJHJlZ2V4cCA9ICIvXlxccz8oWytdXFxzP1s3XXw4KShcXFcrKT9bMC05XShcXFcrKT9bMC05XShcXFcrKT9bMC05XShcXFcrKT9bMC05XShcXFcrKT9bMC05XShcXFcrKT9bMC05XShcXFcrKT9bMC05XShcXFcrKT9bMC05XShcXFcrKT9bMC05XShcXFcrKT9bMC05XSQvdSI7CiAKJEluQ29yck51bWJlcnMgPSBhcnJheSgpOwokQ29yck51bWIgPSBhcnJheSgpOwogCmZvcmVhY2ggKCRudW1iZXJzIGFzICRhKSB7CglpZihwcmVnX21hdGNoKCRyZWdleHAsICRhLCAkQ29yck51bWIpKSB7CgkJZWNobyAi0J3QvtC80LXRgNCwINCy0LXRgNC90YsiOwoJCXZhcl9kdW1wKCRDb3JyTnVtYik7CgkJJGxlbmdodCA9IGNvdW50KCRDb3JyTnVtYik7CgkJZm9yKCRpID0gMDsgJGkgPCAkbGVuZ2h0OyAkaSsrKSB7CgkJCWVjaG8gJENvcnJOdW1iWyRpXTsKCQkJIGVjaG8gJzxiciAvPic7CgkJfQogCgkJfSBlbHNlIHsKCQkJZWNobyAi0J3QtdCy0LXRgNC90YvQtS4iOwoJCQl2YXJfZHVtcCgkSW5Db3JyTnVtYmVycyk7CgkJCSRsZW4gPSBjb3VudCgkSW5Db3JyTnVtYmVycyk7CgkJCWZvcigkeiA9IDA7ICR6IDwgJGxlbjsgJHorKykgewoJCQkJZWNobyAkSW5Db3JyTnVtYmVyc1skel07CgkJCX0KCQl9CgkJfQo/Pg==