PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享

yipeiwu_com6年前PHP代码库

php屏蔽电话号码中间四位:

复制代码 代码如下:

Method 1:
function hidtel($phone){
    $IsWhat = preg_match('/(0[0-9]{2,3}[\-]?[2-9][0-9]{6,7}[\-]?[0-9]?)/i',$phone); //固定电话
    if($IsWhat == 1){
        return preg_replace('/(0[0-9]{2,3}[\-]?[2-9])[0-9]{3,4}([0-9]{3}[\-]?[0-9]?)/i','$1****$2',$phone);
    }else{
        return  preg_replace('/(1[358]{1}[0-9])[0-9]{4}([0-9]{4})/i','$1****$2',$phone);
    }
}

Method 2:
$num = "13966778888"
$str = substr_replace($num,'****',3,4);

示例:

复制代码 代码如下:

$phonenum = "13966778888";
echo hidtel($phonenum);

最后输出:139****8888

相关文章

mayfish 数据入库验证代码

一般在把数据写入数据库之前,先对将要写入的数据进行校验,可以避免出现比较严重的安全问题(例如一般性的SQL注入攻击)。 mayfish 可以灵活的自定义将要执行写入的数据内容的校验规则,...

php下判断数组中是否存在相同的值array_unique

array_unique(PHP 4 >= 4.0.1, PHP 5) array_unique -- 移除数...

windows7下安装php的imagick和imagemagick扩展教程

最近的PHP项目中,需要用到切图和缩图的效果,在linux测试服务器上很轻松的就安装好php imagick扩展。但是在本地windows开发环境,安装过程遇到好多问题,在此与大家分享。...

php学习之数据类型之间的转换代码

复制代码 代码如下: /*数据类型之间相互转换 * 一种是强制转换 * setType(变量,类型); //int,integer,float,double等等。 * 这个函数将原变量的...

php图像验证码生成代码

php图像验证码生成代码

本文实例为大家分享了php封装的一个生成图像验证码,供大家参考,具体内容如下 一、代码 index..php <!DOCTYPE html PUBLIC "-//W3C/...