首页 > 移动平台 > 详细

PHP手机号中间四位用星号*代替显示

时间:2019-07-19 17:22:19      阅读:91      评论:0      收藏:0      [点我收藏+]

三种实现方式

<?php
$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"

  

转载至:https://www.cnblogs.com/jiqing9006/p/6501328.html

 

PHP手机号中间四位用星号*代替显示

原文:https://www.cnblogs.com/starfish29/p/11214108.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!