Главная > PHP > php format phone — форматирование телефона

php format phone — форматирование телефона

function phone_format($phone){
	$d=preg_replace('~\D+~','',$phone);
	if(strlen($d)>=10){
		$d10=substr($d,-10,10);
		return '+7 ('.substr($d10,0,3).') '.substr($d10,3,3).'-'.substr($d10,6,2).'-'.substr($d10,8,2);
	}
	elseif(strlen($d)==7){
		return '+7 (812) '.substr($d,0,3).'-'.substr($d,3,2).'-'.substr($d,5,2);
	}
	else{
		return $phone;
	}
}
Categories: PHP Tags:
  1. Пока что нет комментариев.
Похожие публикации