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

作者:junjie 时间:2023-11-06 06:36:22 

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,手机号码,中间四位,星号隐藏
0
投稿

猜你喜欢

  • Python单元测试与测试用例简析

    2021-07-18 10:18:59
  • pandas中pd.groupby()的用法详解

    2023-06-11 10:25:55
  • Python3+RIDE+RobotFramework自动化测试框架搭建过程详解

    2022-04-15 00:01:01
  • MySQL 百万级分页优化(Mysql千万级快速分页)

    2024-01-22 02:43:26
  • 新Orcas语言特性-查询句法

    2010-07-16 12:58:00
  • PHP程序员玩转Linux系列 备份还原MySQL

    2023-11-15 07:39:28
  • js控制div弹出层实现方法

    2023-10-15 05:53:28
  • SqlServer中tempdb的日志机制原理解析及示例分享

    2024-01-15 20:31:38
  • Python找出列表中出现次数最多的元素三种方式

    2021-04-11 11:45:40
  • python爬取微信公众号文章

    2021-12-30 18:46:35
  • asp无组件实现画简单图形的类

    2004-06-17 13:30:00
  • 浅谈Python基础之I/O模型

    2021-11-17 18:38:03
  • Python关于print的操作(倒计时、转圈显示、进度条)

    2022-08-19 07:26:58
  • 解决Python pandas plot输出图形中显示中文乱码问题

    2023-03-14 21:39:59
  • sql获取存储过程返回数据过程解析

    2024-01-20 07:52:47
  • 100行代码实现一个vue分页组功能

    2024-05-05 09:23:23
  • mysql 5.7.16 安装配置方法图文教程

    2024-01-28 14:26:32
  • JS弹出窗口插件zDialog简单用法示例

    2024-05-22 10:32:18
  • python 操作sqlite数据库的方法

    2024-01-26 04:18:43
  • Python人脸识别第三方库face_recognition接口说明文档

    2022-07-12 04:15:37
  • asp之家 网络编程 m.aspxhome.com