php 手机号码格式化输出
来源:互联网 发布:如何安装开票软件 编辑:程序博客网 时间:2024/06/05 03:26
<?php
header("Content-type: text/html; charset=utf-8");
//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]{4})([0-9]{3})([0-9]{3})/", "$1-$2-$3", $phone);
elseif(strlen($phone) == 11)
return preg_replace("/([0-9]{3})([0-9]{4})([0-9]{4})/", "$1-$2-$3", $phone);
else
return $phone;
}
$a = '2801101';
$b = '4001123123';
$c = '15850250299';
echo '电话号码格式化输出:<br><br>';
echo ' '.$a.': '.format_phone($a).'<br>';
echo ' '.$b.': '.format_phone($b).'<br>';
echo $c.': '.format_phone($c).'<br>';
echo '<hr>';
echo 'preg_replace 函数小总结 <br><br>';
$weigeti='wenKu: http://wenku.baidu.com/';
echo preg_replace('/wenKu/','WENKU',$weigeti); echo '<br>';
//大小写不同,输出【WENKU: http://wenku.baidu.com/】
echo preg_replace('/wenKu/i','WENKU',$weigeti); echo '<br>';
//忽略大小写,执行替换输出【WENKU: http://WENKU.baidu.com/】
echo preg_replace('/网址/u','',$weigeti); echo '<br>';
header("Content-type: text/html; charset=utf-8");
//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]{4})([0-9]{3})([0-9]{3})/", "$1-$2-$3", $phone);
elseif(strlen($phone) == 11)
return preg_replace("/([0-9]{3})([0-9]{4})([0-9]{4})/", "$1-$2-$3", $phone);
else
return $phone;
}
$a = '2801101';
$b = '4001123123';
$c = '15850250299';
echo '电话号码格式化输出:<br><br>';
echo ' '.$a.': '.format_phone($a).'<br>';
echo ' '.$b.': '.format_phone($b).'<br>';
echo $c.': '.format_phone($c).'<br>';
echo '<hr>';
echo 'preg_replace 函数小总结 <br><br>';
$weigeti='wenKu: http://wenku.baidu.com/';
echo preg_replace('/wenKu/','WENKU',$weigeti); echo '<br>';
//大小写不同,输出【WENKU: http://wenku.baidu.com/】
echo preg_replace('/wenKu/i','WENKU',$weigeti); echo '<br>';
//忽略大小写,执行替换输出【WENKU: http://WENKU.baidu.com/】
echo preg_replace('/网址/u','',$weigeti); echo '<br>';
//强制 UTF-8中文,执行替换,输出【wenKu: http://wenku.baidu.com/】
0 0
- php 手机号码格式化输出
- PHP格式化输出
- php 字符串 格式化输出
- PHP 时间格式化输出
- PHP格式化输出
- PHP格式化时间输出
- PHP 字符串格式化输出
- 格式化输出php数组
- 手机号码格式化
- php格式化输出的函数
- PHP格式化输出json数据
- PHP格式化输出打印变量
- PHP格式化数组输出样式
- 格式化分隔手机号码
- PHP中格式化输出当前时间
- PHP格式化输出printf,sprintf,vprintf,fprintf
- php输出格式化的那点事
- json如何用php格式化输出
- 开发无框架单页面应用 — 老码农的祖传秘方
- UIControl 详细解释
- 关于Java线程的sleep(),wait(),notify(),notifyall(),interrupt()等各种方法
- C#里氏转换
- hdu1325 Is It A Tree?--并查集
- php 手机号码格式化输出
- rman恢复目录
- 知识点小结(一)--libgdx
- 如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】
- Java 项目优化实战
- 【matlab】:matlab关于原图修改及画图的相关问题
- Java并发编程系列之十七:Condition接口
- python普通继承和super继承
- $.ajax()参数详解及标准写法