rinald_未来往事

手机号码中间四位用*屏蔽 php

PHP
php屏蔽电话号码中间四位
  1. Method 1:  
  2. function hidtel($phone){  
  3.     $IsWhat = preg_match('/(0[0-9]{2,3}[\-]?[2-9][0-9]{6,7}[\-]?[0-9]?)/i',$phone); //固定电话  
  4.     if($IsWhat == 1){  
  5.         return preg_replace('/(0[0-9]{2,3}[\-]?[2-9])[0-9]{3,4}([0-9]{3}[\-]?[0-9]?)/i','$1****$2',$phone);  
  6.     }else{  
  7.         return  preg_replace('/(1[358]{1}[0-9])[0-9]{4}([0-9]{4})/i','$1****$2',$phone);  
  8.     }  
  9. }  
  10.   
  11. Method 2:  
  12. $num = "13966778888"  
  13. $str = substr_replace($num,'****',3,4);  

示例:
  1. $phonenum = "13966778888";  
  2. echo hidtel($phonenum);  
  3. 最后输出:139****8888  



原文作者:rinald
原文地址:http://fity.cn/post/453.html
互联网技术更新较快,本站很多文章具有实效性,我会及时更新原文,但转载的文章无法通知更新。为了不给读者造成困惑或误导,请您在转载时保留此出处信息,尊重别人也是尊重自己。

已有2位网友发表了看法:

1Lheyuan 2014-03-27 16:00:12 回复
多谢分享了。欢迎回访
2Limeio 2014-03-29 01:51:10 回复
substr_replace('13012345678','****',3,4);

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。