第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > php 星号邮箱 PHP以星号隐藏用户名手机号码和邮箱实例

php 星号邮箱 PHP以星号隐藏用户名手机号码和邮箱实例

时间:2020-12-11 09:20:30

相关推荐

php 星号邮箱 PHP以星号隐藏用户名手机号码和邮箱实例

一款简单实用的PHP以星号隐藏用户名手机号码和邮箱实例,将用户的一些文字信息隐藏一部分用星号代替,以便于保护用户隐私。

隐藏函数:

functionhideStar($str){//用户名、邮箱、手机账号中间字符串以*隐藏

if(strpos($str,'@')){

$email_array=explode("@",$str);

$prevfix=(strlen($email_array[0])

$count=0;

$str=preg_replace('/([\d\w+_-]{0,100})@/','***@',$str,-1,$count);

$rs=$prevfix.$str;

}else{

$pattern='/(1[3458]{1}[0-9])[0-9]{4}([0-9]{4})/i';

if(preg_match($pattern,$str)){

$rs=preg_replace($pattern,'$1****$2',$str);//substr_replace($name,'****',3,4);

}else{

$rs=substr($str,0,3)."***".substr($str,-1);

}

}

return$rs;

}

测试数据:

$account="";

$email="123456789@";

$phone="13800000000";

?>

以星号*显示实例:

本文转自:

转载请注明出处!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。