php怎么将身份证号码中间隐藏

php将身份证号码中间隐藏的实现方法:首先创建一个PHP示例文件;然后通过正则表达式“preg_replace($pattern, $replacement, $string);”方式实现将身份证号码中间用星号替换隐藏即可。

php怎么将身份证号码中间隐藏

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

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

 

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

立即学习“PHP免费学习笔记(深入)”;

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

登录后复制

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

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

正确的写法应该是

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

登录后复制

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

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

登录后复制

输出结果:138****9549

隐藏IP最后几位为*

  1.  

登录后复制

【推荐学习:《PHP视频教程》】

以上就是php怎么将身份证号码中间隐藏的详细内容,更多请关注【创想鸟】其它相关文章!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
编程技术

php怎么删除两个数组中相同的数据

2025-3-5 16:17:06

编程技术

php ziparchive怎么用

2025-3-5 16:17:11

0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
私信列表
搜索