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; } }