【问题标题】:how to edit phone number format using php [duplicate]如何使用php编辑电话号码格式[重复]
【发布时间】:2012-12-11 12:32:08
【问题描述】:

可能重复:
Formatting Phone Numbers in PHP

我们客户的 cvs 文件包含这种格式的电话号码

19995554444

但我们必须将它们显示为

(999) 555-4444

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

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

【问题讨论】:

    标签: php


    【解决方案1】:

    这是一种方法。

    $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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-05
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 2011-08-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多