php格式化电话号码的方法

 更新时间:2015年04月24日 14:43:15   作者:不吃皮蛋  
这篇文章主要介绍了php格式化电话号码的方法,涉及php正则表达式的相关技巧,需要的朋友可以参考下

本文实例讲述了php格式化电话号码的方法。分享给大家供大家参考。具体分析如下:

这个函数只适用于美国电话,中国电话需要自己修改一下

function format_phone($phone)
{
 $phone = preg_replace("/[^0-9]/", "", $phone);
 if(strlen($phone) == 7)
  return preg_replace("/([0-9]{3})([0-9]{4})/", "$1-$2", $phone);
 elseif(strlen($phone) == 10)
  return preg_replace("/([0-9]{3})([0-9]{3})([0-9]{4})/","($1) $2-$3",$phone);
 else
  return $phone;
}

希望本文所述对大家的php程序设计有所帮助。

相关文章

  • PHP随机数生成代码与使用实例分析

    PHP随机数生成代码与使用实例分析

    在PHP程序设计中,随机数的生成尤为重要。我们需要用随机数在我们的页面中展示随机记录(比如图片、用户记录、文章ID等)。
    2011-04-04
  • 对于PHP 5.4 你必须要知道的

    对于PHP 5.4 你必须要知道的

    PHP 5.4.0 性能大幅提升, 修复超过100个bug. 废除了register_globals, magic_quotes以及安全模式
    2013-08-08
  • PHP安全下载文件的方法

    PHP安全下载文件的方法

    这篇文章主要介绍了PHP安全下载文件的方法,涉及PHP文件的编码设置,转换,判断及下载的相关技巧,需要的朋友可以参考下
    2016-04-04
  • php模板中出现空行解决方法

    php模板中出现空行解决方法

    最近在写php时,莫名其妙的浏览器头多出一行空行,在网上搜索一下,大致都是把文件保存为非BOM的UTF-8格式
    2011-03-03
  • PHP 出现乱码和Sessions验证问题的解决方法!

    PHP 出现乱码和Sessions验证问题的解决方法!

    PHP程序语言编码一定要统一为UTF-8或GB2312如果选择其他的语言在里面中文会出现乱码的。
    2008-12-12
  • PHP实现简单数字分页效果

    PHP实现简单数字分页效果

    我们平时在开发中,经常需要用到分页,在项目中要用到分页。分页功能是经常使用的一个功能,下面我们就来简单分享个数字的分页效果
    2015-07-07
  • php判断str字符串是否是xml格式数据的方法示例

    php判断str字符串是否是xml格式数据的方法示例

    这篇文章主要介绍了php判断str字符串是否是xml格式数据的方法,结合实例形式较为详细的分析了php采用自定义函数针对xml格式数据进行验证的相关操作技巧,需要的朋友可以参考下
    2017-07-07
  • PHP获取服务器端信息的方法

    PHP获取服务器端信息的方法

    这篇文章主要介绍了PHP获取服务器端信息的方法,通过一个自定义函数实现对服务器端系统版本、PHP版本、Apache版本等信息的获取,是非常实用的技巧,需要的朋友可以参考下
    2014-11-11
  • php 修改上传文件大小限制实例详解

    php 修改上传文件大小限制实例详解

    php默认情况下,只允许上传一定大小的文件,当上传文件大小超过这个值时,将会出错。本文章将向大家讲解php.ini中如何修改上传文件大小限制。需要修改的设置有三个地方,请看下文
    2016-10-10
  • 使用URL传输SESSION信息

    使用URL传输SESSION信息

    这篇文章主要介绍了使用URL传输SESSION信息的相关资料,需要的朋友可以参考下
    2015-07-07

最新评论