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 相关文章推荐
PHP4和PHP5性能测试和对比 测试代码与环境
Aug 17 PHP
深入php中var_dump方法的使用详解
Jun 24 PHP
举例讲解PHP面对对象编程的多态
Aug 12 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
Dec 17 PHP
PHP设计模式之迭代器模式
Jun 17 PHP
使用PHPMailer发送邮件实例
Feb 15 PHP
thinkPHP实现的省市区三级联动功能示例
May 05 PHP
PHP SFTP实现上传下载功能
Jul 26 PHP
php中各种定义变量的方法小结
Oct 18 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
Nov 16 PHP
PHP解析url并得到url参数方法总结
Oct 11 PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
Feb 25 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中动态修改ini配置
2014/10/14 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
WordPress主题中添加文章列表页页码导航的PHP代码实例
2015/12/22 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
php ajax confirm 删除实例详解
2019/03/06 PHP
Laravel配置全局公共函数的方法步骤
2019/05/09 PHP
JQuery Easyui Tree的oncheck事件实现代码
2010/05/28 Javascript
javascript高级学习笔记整理
2011/08/14 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
用js编写的简单的计算器代码程序
2015/08/04 Javascript
基于JS代码实现图片在页面中旋转效果
2016/06/16 Javascript
AngularJs expression详解及简单示例
2016/09/01 Javascript
JavaScript实现通过select标签跳转网页的方法
2016/09/29 Javascript
JavaScript将base64图片转换成formData并通过AJAX提交的实现方法
2016/10/24 Javascript
[原创]JavaScript语法高亮插件highlight.js用法详解【附highlight.js本站下载】
2016/11/01 Javascript
玩转NODE.JS(四)-搭建简单的聊天室的代码
2016/11/11 Javascript
vue.js将unix时间戳转换为自定义时间格式
2017/01/03 Javascript
纯原生js实现table表格的增删
2017/01/05 Javascript
js实现固定宽高滑动轮播图效果
2017/01/13 Javascript
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
React Native之ListView实现九宫格效果的示例
2017/08/02 Javascript
Three.js基础学习之场景对象
2017/09/27 Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
2019/03/19 Javascript
jquery UI实现autocomplete在获取焦点时得到显示列表功能示例
2019/06/04 jQuery
vue中使用 pako.js 解密 gzip加密字符串的方法
2019/06/10 Javascript
Python基于SMTP协议实现发送邮件功能详解
2018/08/14 Python
django认证系统 Authentication使用详解
2019/07/22 Python
python tkinter图形界面代码统计工具
2019/09/18 Python
Python中顺序表原理与实现方法详解
2019/12/03 Python
Python timeit模块的使用实践
2020/01/13 Python
Python查找不限层级Json数据中某个key或者value的路径方式
2020/02/27 Python
Django框架配置mysql数据库实现过程
2020/04/22 Python
乌克兰电子和家用电器商店:Foxtrot
2019/07/23 全球购物
2014民事授权委托书范本
2014/09/29 职场文书
医院党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
工作报告范文
2019/06/20 职场文书