帝国CMS模板大全
www.admin99.cn
www.92cms.cn 帝国CMS模板下载站!,情怀,养站,二次开发!源码需求比较大的一站式会员下载,价更省!!!

php手机号中间几位替换星号实例 - php函数

php手机号中间几位替换星号实例

正则表达式方法

1、字符串中包含多个手机号码,代码如下:

<?php  
$s = '王经理:13999312365 李经理:13588958741' ;  
$s =preg_replace( '#(d{3})d{5}(d{3})#' ,  '${1}*****${2}' ,  $s );  
echo   $s ;  
//王经理:139*****365 李经理:135*****741   
?> 

2、字符串中只有一个手机号码,代码如下:

<?php  
$haoma = "15012345678" ;  
echo  preg_replace( "/(d{3})d{5}/" , "$1*****" , $haoma );  
//150*****678   
?> 

不用正则表达式实现

1、使用substr_replace字符串部分替换函数,代码如下:

<?php  
$string1 = "13264309555" ;  
echo  substr_replace( $string1 , '*****' ,3,5);  
//132*****555   
?> 

2、使用字符串截取函数substr,代码如下:

<?php  
echo   substr ( $string1 ,0,3). "*****" . substr ( $string1 ,8,3);  
//132*****555   
?> 

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《php手机号中间几位替换星号实例 - php函数》
文章链接:https://www.admin99.cn/8414
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
QQ站长交流群:953950264

登录

找回密码

注册