更改电话号码的格式

时间:2015-05-27 09:25:48

标签: php regex string formatting phone-number

我有一个电话号码字符串,我需要从一种格式转换为另一种格式。

示例:

"02030266079" => "0203 026 6079"

我试过了:

$num = "02030266079";
$transformed= preg_replace("/^(/d{4})(/d{3})(/d{4})$/", "$1 $2 $3", $num);

但没有任何反应!

1 个答案:

答案 0 :(得分:2)

$number = "12345678901";
$formatted_number = preg_replace("/^(\d{4})(\d{3})(\d{4})$/", "$1 $2 $3", $number);

这是PHP代码,经过充分测试,完美运行