php如何实现替换手机号中间数字为*号及隐藏IP最后几位-创新互联

这篇文章主要介绍php如何实现替换手机号中间数字为*号及隐藏IP最后几位,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都创新互联公司是一家专注于成都做网站、网站建设与策划设计,渭南网站建设哪家好?成都创新互联公司做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:渭南等地区。渭南做网站价格咨询:18982081108

具体如下:

$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如何实现替换手机号中间数字为*号及隐藏IP最后几位”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


当前文章:php如何实现替换手机号中间数字为*号及隐藏IP最后几位-创新互联
分享网址:http://bzwzjz.com/article/jpjgs.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 响应式网站设计方案 成都商城网站建设 移动网站建设 成都网站建设 成都网站建设公司 网站建设 成都网站建设 成都企业网站制作 网站建设公司 成都网站建设 重庆电商网站建设 成都网站设计 四川成都网站建设 成都网站建设公司 企业网站建设 网站设计制作 成都网站设计制作公司 网站设计公司 阿坝网站设计 企业网站设计 营销网站建设 网站制作