PHP需要隐藏手机号的两种方式

在业务场景下有时展示数据的时候需要把手机号等等隐私性比较强的数据加一层伪装,今天分享两种方式。

1.正则表达式实现

$phone = preg_replace('/(\d{3})\d{4}(\d{4})/', '$1****$2', $tel);
 
var_dump($phone);
 
 
 
结果:> string(11) "123****8888"
2.使用PHP内置函数也是可以实现的

//此方法为手机号
$phone = substr_replace($val['phone'],'****',3,4);
 
//此方法为邮箱
$phone = substr_replace($val['email'],'****',0,4)
————————————————
版权声明:本文为CSDN博主「Jingzhao859」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Tanjingzhao859/article/details/124295710

您可能还会喜欢: