PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2014-09-27 09:29
921 查看
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
您可能感兴趣的文章:
相关文章推荐
- PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
- PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
- PHP利用正则表达式实现手机号码中间4位用星号(*)替换显示功能
- mysql sql语句实现隐藏手机号码中间四位
- mysql中如何实现替换类似手机号码中间4位为星号显示
- js手机号码验证以及隐藏中间四位数字
- mysql sql语句隐藏手机号码中间四位的方法
- PHP使用星号隐藏用户名,手机和邮箱的实现方法
- PHP实现的下载远程图片自定义函数分享
- php实现的太平洋时间和北京时间互转的自定义函数分享
- JS实现手机号码中间四位显示为*号
- PHP使用星号隐藏用户名,手机,邮箱的实现方法
- mysql查询手机号码时隐藏其中间四位
- android 将手机号中间隐藏为星号(*)和手机号码判断
- PHP格式化手机号码中间加星号(1556****9694)
- PHP实现的下载远程图片自定义函数分享
- php实现的太平洋时间和北京时间互转的自定义函数分享
- 手机号码中间四位星号表示实例代码
- php中把美国时间转为北京时间的自定义函数分享
- PHP实现生成透明背景的PNG缩略图函数分享