Бортовой журнал Ктулху

Приводим номера телефонов к единому виду на PHP

Самый, наверное, примитивный способ как можно привести номера телефонов к единому формату если, допустим, есть какой-то массив номеров телефонов, которые нужно записать в базу.

 

+380999999999 => 380999999999

+38(099) 999-99-99 => 380999999999

+38 099 999 99 99 => 380999999999

 

function normPhone($phone) {
 $resPhone = preg_replace("/[^0-9]/", "", $phone);
if (strlen($resPhone) === 11) {
 $resPhone = preg_replace("/^7/", "8", $resPhone);
 }
 return $resPhone;
 }