如何使用php编辑电话号码格式


how to edit phone number format using php

可能重复:
在PHP 中格式化电话号码

来自我们客户的cvs文件包含此格式的电话号码

19995554444

但我们必须将它们显示为

(999) 555-4444

从我们的数据库中检索后在我们的网站上,那么有没有办法使用php来更改它的格式呢?我们无法更改数据库中输入的格式,我们只能更改它在我们网站上的显示方式。

任何脚本都可以,只要它在php上,我们正在使用存储数据的mysql数据库。

这里有一种方法。

$data = '+19995554444';
if(  preg_match( '/^'+'d('d{3})('d{3})('d{4})$/', $data,  $matches ) )
{
    $result = '('. $matches[1] . ')' .$matches[2] . '-' . $matches[3];
    echo $result;
}

链接&可能重复:在PHP 中格式化电话号码