<?php
function format_phone($phone)
{
	$phone = preg_replace("/[^0-9]/", "", $phone);
 
	if(strlen($phone) == 7){
		return preg_replace("/([0-9]{3})([0-9]{4})/", "$1-$2", $phone);
	}elseif(strlen($phone) == 10){
		return preg_replace("/([0-9]{3})([0-9]{3})([0-9]{4})/", "($1) $2-$3", $phone);
	}elseif(strlen($phone) == 11){
		return preg_replace("/([0-9]{1})([0-9]{3})([0-9]{3})([0-9]{2})([0-9]{2})/", "$1-($2)-$3-$4-$5 " ,$phone);
	}else{
		return 0;
	}
}
$no = "0532553332211";
if(format_phone($no) == 0){
	echo "Geçersiz telefon numarası, telefon numaranız 7,10 veya 11 haneli ve rakamsal olmalıdır.";
}else{
	echo format_phone($no);
}
?>