php如何隐藏手机号中间四位

2025-11-06 0 125

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

/** * 隐藏手机号中间四位 17611155555 -> 176****5555 * @param string $mobile 手机号 * @return string */ function hide_mobile(string $mobile): string { return substr_replace($mobile, ****, 3, 4); }

三种实现方式

$tel = 12345678910; //1.字符串截取法 $new_tel1 = substr($tel, 0, 3).****.substr($tel, 7); var_dump($new_tel1); //2.替换字符串的子串 $new_tel2 = substr_replace($tel, ****, 3, 4); var_dump($new_tel2); //3.用正则 $new_tel3 = preg_replace(/(\d{3})\d{4}(\d{4})/, $1****$2, $tel); var_dump($new_tel3);

执行结果:

string(11) “123****8910”

string(11) “123****8910”

string(11) “123****8910”

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

遇见资源网 后端开发 php如何隐藏手机号中间四位 https://www.ox520.com/4234.html

常见问题

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务