|  | 
 
|   
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
x
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册  
 手机和座机:
 复制代码<?php
function hidtel($phone){
    $IsWhat = preg_match('/(0[0-9]{2,3}[-]?[2-9][0-9]{6,7}[-]?[0-9]?)/i',$phone); //固定电话
    if($IsWhat == 1){
        return preg_replace('/(0[0-9]{2,3}[-]?[2-9])[0-9]{3,4}([0-9]{3}[-]?[0-9]?)/i','$1****$2',$phone);
    }else{
        return  preg_replace('/(1[358]{1}[0-9])[0-9]{4}([0-9]{4})/i','$1****$2',$phone);
    }
}
$phonenum = "010-88888888";
echo hidtel($phonenum);
?>
手机号码:
 复制代码<?php
$num = "13888888888"
$str = substr_replace($num,'****',3,4);
?>
 | 
 |