加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2023-05-05 12:48:29 所属栏目:PHP教程 来源:
导读:这篇文章主要介绍了PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享,这是一个比较常用的功能,需要的朋友可以参考下php屏蔽电话号码中间四位:Method 1: function hidtel($phone){ $IsWhat = preg_matc

这篇文章主要介绍了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); 

    } //www.Cuoxin.com 

Method 2: 

$num = "13966778888" 

$str = substr_replace($num,'****',3,4); 

示例:

$phonenum = "13966778888";

echo hidtel($phonenum);

最后输出:139****8888

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!