在网页中展示手机号的时候,如果不想被别人打扰可以隐藏掉手机号中间的4位数字,这样别人就无法获取到你完整的手机号了。而利用php脚本来隐藏手机号中间4位数字的方法是非常简单的。下面就说几种示例!
php 正规隐藏手机号中间4位数字的方法
$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位的方法,个人觉得还是正规表达式比较好用!