php屏蔽电话号码中间四位示例

函数

 代码如下 复制代码

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);
    }
}

示例:

$phonenum = "13966778888";
echo hidtel($phonenum);
最后输出:www.111cn.net 139****8888

例子

1、屏蔽手机号码中间段:

 代码如下 复制代码

preg_replace('/(1[358]{1}[0-9])[0-9]{4}([0-9]{4})/i','$1****$2',$phone);

2、屏蔽固定电话中间段:

 代码如下 复制代码

preg_replace('/(0[0-9]{2,3}[-]?[2-9])[0-9]{3,4}([0-9]{3}[-]?[0-9]?)/i','$1****$2',$phone);

例如:

 代码如下 复制代码

$phone = '010-88888888-8';
$phone1 = '13888888888';

$phone = preg_replace('/(0[0-9]{2,3}[-]?[2-9])[0-9]{3,4}([0-9]{3}[-]?[0-9]?)/i','$1****$2',$phone);
$phone1 = preg_replace('/(1[358]{1}[0-9])[0-9]{4}([0-9]{4})/i','$1****$2',$phone1);

echo $phone,'<br>www.111Cn.net';
echo $phone1,'<br>';

结果输出:

138****8888
010-8****888

 

时间: 2024-11-01 02:48:38

php屏蔽电话号码中间四位示例的相关文章

Nginx限制搜索引擎爬虫频率、禁止屏蔽网络爬虫配置示例_nginx

复制代码 代码如下: #全局配置 limit_req_zone $anti_spider zone=anti_spider:10m rate=15r/m; #某个server中  limit_req zone=anti_spider burst=30 nodelay;  if ($http_user_agent ~* "xxspider|xxbot") {  set $anti_spider $http_user_agent; } 超过设置的限定频率,就会给spider一个503. 上

IOS如何替换电话号码中间4位为&quot;-&quot;符号_IOS

本文实例为大家分享了特殊字符替换电话号码中某一部分的方法,IOS利用-号替换电话号码中间四位,供大家参考,具体内容如下 一.效果图   二.代码 RootViewController.m - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //电话号码 UILabel *telLabel = [[UILabel alloc] initWithFrame:CGRe

Windows平台Ping示例源码分析(C/C++)

//-----------------------iphdr.h-----------------------// //源码分析将忽略ipv6 //边界对齐至字节 pshpack1.h为官方头文件,不做赘述. #include <pshpack1.h> // 1 -- ipv4 头部 typedef struct ip_hdr {     unsigned char  ip_verlen;       // 前4位IP版本号(IPv4 或者IPv6)                      

iphone5s/iphone5c如何屏蔽电话来电黑名单

第一步.屏蔽电话号码 1我们先进入iphone手机的"电话"-"最近通话"点击要加入黑名单的电话点击"详情"图标,如图所示 2.然后我们在最底部会看到"阻止此来电号码"-"阻止联系人",这样这个号码就加入了黑名单了,如果要取消我们只要点击"取消阻止此来电号码",如图所示 3.如果不是常用联系人我们可以在手机的"通讯录"联系人电话也是可以屏蔽的"联系人-&qu

PHP用星号隐藏部份用户名、身份证、IP、手机号等实例

 这篇文章主要介绍了PHP用星号隐藏部份用户名.身份证.IP.手机号等实例,需要的朋友可以参考下 一.仿淘宝评论购买记录隐藏部分用户名,以下代码亲测可用.    代码如下:function cut_str($string, $sublen, $start = 0, $code = 'UTF-8') {     if($code == 'UTF-8')     {         $pa = "/[x01-x7f]|[xc2-xdf][x80-xbf]|xe0[xa0-xbf][x80-xbf]|

js实现手机号身份证等加星(*)号

有时候为了不让用户的手机号码和身份证号直接暴露在页面上,我们需要加星号处理,一般情况是在中间的位置加上几个星号,具体的代码可以参考下面: var str='13155555555'; var str2 = str.substr(0,3)+"****"+str.substr(7); //131****5555 简单的通过字符串截取再组合的方法就可以实现,我们可以封装成一个方法,供以后使用 function plusXing (str,frontLen,endLen) {     var

大数据与机器学习:实践方法与行业案例1.1 数据的基本形态

迟序之数,非出神怪,有形可检,有数可推. -祖冲之 数学是知识的工具,亦是其他知识工具的泉源.所有研究顺序和度量的科学均和数学有关. -笛卡儿   对于大部分非计算机专业出身的分析人员和业务人员来说,数据库领域的专业术语简直让人抓狂,非要搞得那么高深吗?大可不必. 数据科学家是数据的应用者,以最大限度来提炼数据价值为目的,不必像数据仓库开发者那样对数据的存储.结构以及数据仓库的内生技术一清二楚,但应该站在找到数据.拼接数据.使用数据的角度,大体了解数据的分布.处理逻辑,以便为分析快速地准备素材.

大数据与机器学习:实践方法与行业案例.1.1 数据的基本形态

数据与平台篇 (Data & Infrastructures) 迟序之数,非出神怪,有形可检,有数可推. -祖冲之 数学是知识的工具,亦是其他知识工具的泉源.所有研究顺序和度量的科学均和数学有关. -笛卡儿   对于大部分非计算机专业出身的分析人员和业务人员来说,数据库领域的专业术语简直让人抓狂,非要搞得那么高深吗?大可不必. 数据科学家是数据的应用者,以最大限度来提炼数据价值为目的,不必像数据仓库开发者那样对数据的存储.结构以及数据仓库的内生技术一清二楚,但应该站在找到数据.拼接数据.使用数据

聚焦产业:对付呼死你,对通讯运营商的建议

如网上传的风生水起的:http://www.aliyun.com/zixun/aggregation/38858.html">骚扰电话,如今,随着网络电话的兴起,以通信费用极其低廉著称的网络电话深受人们欢迎,越来越多地被人所熟知,有的人用它来打电话,以节约通信费用,可是偏有人不怀好意,利用它来恶意骚扰,你是否收到过这样的电话,半夜三更打来,显示的是未知号码或者私人号码,无号码,又或者归属地显示是全国各地,你正准备接听,对方却突然挂断,不到10秒又来了,于是你快速接听,可就在接通瞬间,对方又