php实现替换手机号中间数字为*号及隐藏IP最后几位的方法


Posted in PHP onNovember 16, 2016

本文实例讲述了php实现替换手机号中间数字为*号及隐藏IP最后几位的方法。分享给大家供大家参考,具体如下:

$string = "13826589549";
$pattern = "/(\d{3})\d\d(\d{2})/";
$replacement = "\$1****\$3";
print preg_replace($pattern, $replacement, $string);

输出的结果:138****9549

这个匹配结果是我想要的,但是这个匹配模式是错误的,它只能匹配7个,剩余4个数字匹配不到,就显示出来了,还有\$3根本就不存在

正确的写法应该是

$string = "13826589549";
$pattern = "/(\d{3})\d{4}(\d{4})/";
$replacement = "\$1****\$2";
print preg_replace($pattern, $replacement, $string);

当然还可以使用截取字符串的方法,隐藏中间的数字

function suohao($phone){
 $p = substr($phone,0,3)."****".substr($phone,7,4);
 return $p;
}
echo suohao($string);

输出结果:138****9549

隐藏IP最后几位为*

<?php echo preg_replace("/[^\.]{1,3}$/","*",$ip); ?>
PHP 相关文章推荐
如何在PHP中使用Oracle数据库(6)
Oct 09 PHP
Gregarius中文日期格式问题解决办法
Apr 22 PHP
PHP 读取大文件的X行到Y行内容的实现代码
Jun 24 PHP
php中get_meta_tags()、CURL与user-agent用法分析
Dec 16 PHP
Apache无法自动跳转却显示目录的解决方法
Nov 30 PHP
微信支付PHP SDK ―― 公众号支付代码详解
Sep 13 PHP
PHP+Mysql无刷新问答评论系统(源码)
Dec 20 PHP
php文件包含目录配置open_basedir的使用与性能详解
Apr 03 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
Jun 06 PHP
浅析php如何实现爬取数据原理
Sep 27 PHP
PHP使用反向Ajax技术实现在线客服系统详解
Jul 01 PHP
php和C#的yield迭代器实现方法对比分析
Jul 17 PHP
php实现当前页面点击下载文件的实例代码
Nov 16 #PHP
php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)
Nov 16 #PHP
PHP Header失效的原因分析及解决方法
Nov 16 #PHP
php把时间戳转换成多少时间之前函数的实例
Nov 16 #PHP
php导出csv文件,可导出前导0实例代码
Nov 16 #PHP
PHP制作登录异常ip检测功能的实例代码
Nov 16 #PHP
php array_walk_recursive 使用自定的函数处理数组中的每一个元素
Nov 16 #PHP
You might like
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
php截取后台登陆密码的代码
2012/05/05 PHP
下拉列表多级联动dropDownList示例代码
2013/06/27 PHP
PHP生成数组再传给js的方法
2014/08/07 PHP
PHP之sprintf函数用法详解
2014/11/12 PHP
JQuery toggle使用分析
2009/11/16 Javascript
收集的一些Array及String原型对象的扩展实现代码
2010/12/05 Javascript
jquery实现倒计时代码分享
2014/06/13 Javascript
jQuery 写的简单打字游戏可以提示正确和错误的次数
2014/07/01 Javascript
jQuery Validate验证框架经典大全
2015/09/23 Javascript
jQuery实现文字自动横移
2017/01/08 Javascript
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
vue实现表格数据的增删改查
2017/07/10 Javascript
vue filters的使用详解
2018/06/11 Javascript
Vue中的methods、watch、computed的区别
2018/11/26 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
2019/09/03 Javascript
layui表格内放置图片,并点击放大的实例
2019/09/10 Javascript
解决vue动态下拉菜单 有数据未反应的问题
2020/08/06 Javascript
用python实现的去除win下文本文件头部BOM的代码
2013/02/10 Python
跟老齐学Python之关于循环的小伎俩
2014/10/02 Python
视觉直观感受若干常用排序算法
2017/04/13 Python
利用Python读取文件的四种不同方法比对
2017/05/18 Python
django初始化数据库的实例
2018/05/27 Python
selenium3+python3环境搭建教程图解
2018/12/07 Python
在python环境下运用kafka对数据进行实时传输的方法
2018/12/27 Python
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
Python读取xlsx数据生成图标代码实例
2020/08/12 Python
韩国江南富人区高端时尚百货商场:Galleria(格乐丽雅)
2018/03/27 全球购物
写自荐信有哪些不宜?
2013/10/17 职场文书
广告设计专业自荐信范文
2013/11/14 职场文书
《蜗牛的奖杯》教后反思
2014/04/24 职场文书
疾病捐款倡议书
2014/05/13 职场文书
竞选班干部演讲稿100字
2014/08/20 职场文书
巾帼文明岗事迹材料
2014/12/24 职场文书
农村老人去世追悼词
2015/06/23 职场文书
积极心理学课程心得体会
2016/01/22 职场文书