<?php

error_reporting(-1);

$Numbers = [ 
  '8 8(0)0 1234567',  '+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'
];
foreach ($Numbers as $n) {
	echo "номер $n\n";
	
$regexp = '/^(8|[+]7|[+] 7)([(]*-*[)]*[ ]*[0-9]){10}/';
if (preg_match($regexp, $n) > 0) {
	echo "yes\n";
}
	else {
		echo "no\n";
	}
}	
