<?php
 
$regexpNumber = '/^((\\s*\+\\s*7)|\\s*8)([^a-zA-Z0-9]*[0-9]){10}\b$/';
$regexpSymbol = ['/(\\s*\+\\s*7\\s*)/', '/(\\D*)/'];
 
$numbers = ['+74951234567', '8-495-1-234-567', 
  ' 8 (8122) 56-56-56', '8-911-1234567', '84951a234567', '8495123456a', 
  '+1 234 5678901',];
 
$correctNumbers = array();  
foreach($numbers as $number) {
		$correctNumbers[] = preg_replace($regexpSymbol, ['8', ''], $number); 	}
}
 
				PD9waHAKCiRyZWdleHBOdW1iZXIgPSAnL14oKFxccypcK1xccyo3KXxcXHMqOCkoW15hLXpBLVowLTldKlswLTldKXsxMH1cYiQvJzsKJHJlZ2V4cFN5bWJvbCA9IFsnLyhcXHMqXCtcXHMqN1xccyopLycsICcvKFxcRCopLyddOwoKJG51bWJlcnMgPSBbJys3NDk1MTIzNDU2NycsICc4LTQ5NS0xLTIzNC01NjcnLCAKICAnIDggKDgxMjIpIDU2LTU2LTU2JywgJzgtOTExLTEyMzQ1NjcnLCAnODQ5NTFhMjM0NTY3JywgJzg0OTUxMjM0NTZhJywgCiAgJysxIDIzNCA1Njc4OTAxJyxdOwogIAokY29ycmVjdE51bWJlcnMgPSBhcnJheSgpOwoKZm9yZWFjaCgkbnVtYmVycyBhcyAkbnVtYmVyKSB7CglpZihwcmVnX21hdGNoKCRyZWdleHBOdW1iZXIsICRudW1iZXIpKSB7CgkJJGNvcnJlY3ROdW1iZXJzW10gPSBwcmVnX3JlcGxhY2UoJHJlZ2V4cFN5bWJvbCwgWyc4JywgJyddLCAkbnVtYmVyKTsKCX0KfQoKZWNobyB2YXJfZHVtcCgkY29ycmVjdE51bWJlcnMpOw==