php隐藏手机号中间4位的方法

当秋风吹过黄昏,树叶洒落了一地,透过树干间的缝隙,有一抹夕阳,在绽放他最后的美丽……

在网页中展示手机号的时候,如果不想被别人打扰可以隐藏掉手机号中间的4位数字,这样别人就无法获取到你完整的手机号了。而利用php脚本来隐藏手机号中间4位数字的方法是非常简单的。下面就说几种示例!

php 正规隐藏手机号中间4位数字的方法

php代码:

$phone = 13112345678;
$pattern = '/(\d{3})\d{4}(\d{4})/';
$new_mobile = preg_replace($pattern, '$1****$2', $phone);
echo $new_mobile;

php substr_replace 函数隐藏手机号中间4位数字的方法

示例:

$phone = '13112345678';
echo substr_replace($phone, '****', 3, 4);
echo substr_replace($phone, '****', -8, -4);

php 使用 substr 函数隐藏手机号中间4位的方法

示例:

$phone = '13112345678';
echo substr($phone, 0,3) . '****' . substr($phone, 7,4);
echo substr($phone, 0,3) . '****' . substr($phone, -4,4);

PS:总结上面的三种php隐藏手机号中间4位的方法,个人觉得还是正规表达式比较好用!

到此这篇关于php隐藏手机号中间4位的方法就介绍到这了。抱最大的希望,为最大的努力,做最坏的打算。更多相关php隐藏手机号中间4位的方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
PHP性能优化案例分享

PHP实现短信验证码的发送次数限制

PHP中的异常处理机制深入讲解

PHP常见七种算法合集代码实例

PHP微信扫描二维码关注公众号后自动登录第三方网站