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

时间:2012-12-25 16:26:10

标签: php

  

可能重复:
  Formatting Phone Numbers in PHP

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

19995554444

但我们必须将它们显示为

(999) 555-4444
从我们的数据库中检索后,在我们的网站上

,所以有没有改变其格式使用PHP? 我们无法更改数据库中输入的格式, 我们只能更改它在网站上的显示方式。

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

1 个答案:

答案 0 :(得分:9)

这是一种方法。

$data = '+19995554444';

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

链接&可能重复:Formatting Phone Numbers in PHP

相关问题