php怎么隐藏6位身份证号
更新:2022-04-26 15:00:52
人气:1700
来源:本站整理
A+

在PHP中,可以使用substr_replace()函数和substr_replace() 函数来隐藏身份证号并将隐藏的数字替换成星号。
1、隐藏后6位身份证号
<?php
header("Content-type:text/html;charset=utf-8");
$str = "371515111111116042";
echo substr_replace($str,str_repeat("*",6),-6);
?>2、隐藏中间6位身份证号
<?php
header("Content-type:text/html;charset=utf-8");
$str = "371515111111116042";
echo substr_replace($str,str_repeat("*",6),6,6);
?>3、隐藏前6位身份证号
<?php
header("Content-type:text/html;charset=utf-8");
$str = "371515111111116042";
echo substr_replace($str,str_repeat("*",6),0,6);
?>说明:
substr_replace() 函数把字符串的一部分替换为另一个字符串;会从指定位置开始替换指定长度的字符串。
str_repeat() 函数把字符串重复指定的次数。
上例中,就是将星号“*”字符重复指定次数(和需要隐藏的位数一致),将该生产的子串作为替换值,替换掉字符串中一部分。
推荐的文章
随手记
- ● 统信UOS系统如何设置指定时间自动重启系统的方法
- ● 自制(IP或域名)可信任的SSL证书,适用360、chrome等浏览器
- ● windows系统下php无法使用curl怎么办?
- ● 绿联UGREENKVM切换器(分屏器)快捷键丢失解决办法
- ● 统信UOS开机指定网址全屏启动自带浏览器以及屏蔽ALT+F4关闭
- ● xshellSSH连接Linux服务器防止超时退出
- ● php8开启OpenSSL扩展库报错disabledinstallext
- ● 统信系统linux安装php时的报错libxml-2.0>=2.7.6
- ● tidb关闭sql_mode=ONLY_FULL_GROUP_BY模式
- ● windows10如何开机自动运行bat文件
PHP经验分享








