php格式化电话号码的方法


Posted in PHP onApril 24, 2015

本文实例讲述了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 相关文章推荐
ADODB类使用
Nov 25 PHP
php array_slice函数的使用以及参数详解
Aug 30 PHP
PHP 执行系统外部命令 system() exec() passthru()
Aug 11 PHP
PHP容易忘记的知识点分享
Apr 30 PHP
php中利用str_pad函数生成数字递增形式的产品编号
Sep 30 PHP
个人写的PHP验证码生成类分享
Aug 21 PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
Oct 30 PHP
用php守护另一个php进程的例子
Feb 13 PHP
php获取、检查类名、函数名、方法名的函数方法
Jun 25 PHP
php实现与python进行socket通信的方法示例
Aug 30 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
PHP扩展安装方法步骤解析
Nov 24 PHP
php生成年月日下载列表的方法
Apr 24 #PHP
PHP传参之传值与传址的区别
Apr 24 #PHP
php获取访问者IP地址汇总
Apr 24 #PHP
php实现的RSS生成类实例
Apr 23 #PHP
php利用事务处理转账问题
Apr 22 #PHP
ThinkPHP文件缓存类代码分享
Apr 22 #PHP
php文件下载处理方法分析
Apr 22 #PHP
You might like
PHP 模拟$_PUT实现代码
2010/03/15 PHP
php中模拟POST传递数据的两种方法分享
2011/09/16 PHP
php中使用cookie来保存用户登录信息的实现代码
2012/03/08 PHP
jQuery中jqGrid分页实现代码
2011/11/04 Javascript
JS如何将UTC格式时间转本地格式
2013/09/04 Javascript
JavaScript将取代AppleScript?
2014/09/18 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
JavaScript实现动态删除列表框值的方法
2015/08/12 Javascript
浅谈Javascript中substr和substring的区别
2015/09/30 Javascript
jQuery实现的超简单点赞效果实例分析
2015/12/31 Javascript
基于ajax与msmq技术的消息推送功能实现代码
2016/12/26 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
Less 安装及基本用法
2018/05/05 Javascript
element-ui中的select下拉列表设置默认值方法
2018/08/24 Javascript
微信小程序学习笔记之本地数据缓存功能详解
2019/03/29 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
2019/07/22 Javascript
基于Vue中的父子传值问题解决
2020/07/27 Javascript
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
跟老齐学Python之有容乃大的list(2)
2014/09/15 Python
python实现2048小游戏
2015/03/30 Python
Windows系统下使用flup搭建Nginx和Python环境的方法
2015/12/25 Python
OpenCV实现人脸识别
2017/04/07 Python
解决Python网页爬虫之中文乱码问题
2018/05/11 Python
python感知机实现代码
2019/01/18 Python
django如何自己创建一个中间件
2019/07/24 Python
如何基于python生成list的所有的子集
2019/11/11 Python
解决pycharm同一目录下无法import其他文件
2020/02/12 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
数据库专业英语
2012/11/30 面试题
《花瓣飘香》教学反思
2014/04/15 职场文书
公司的门卫岗位职责
2014/09/09 职场文书
学前班学生评语
2014/12/29 职场文书
《女娲补天》教学反思
2016/02/20 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript