手机号、用户名(姓名)中间星号处理

阅读: 评论:0

手机号、用户名(姓名)中间星号处理

手机号、用户名(姓名)中间星号处理

一、手机号处理

 substr_replace($value['user_name'], '****', 3, 4);

二、用户名(姓名)处理

用户名分为中文与英文

UTF-8中文正则:"/[x{4e00}-x{9fa5}]+/u"GB2312中文正则:"/[".chr(0xa1)."-".chr(0xff)."]+/"//判断是否包含中文字符
if(preg_match("/[x{4e00}-x{9fa5}]+/u", $str)) {//按照中文字符计算长度$len = mb_strlen($str, 'UTF-8');//echo '中文';if($len >= 3){//三个字符或三个字符以上掐头取尾,中间用*代替$str = mb_substr($str, 0, 1, 'UTF-8') . '*' . mb_substr($str, -1, 1, 'UTF-8');} elseif($len == 2) {//两个字符$str = mb_substr($str, 0, 1, 'UTF-8') . '*';}
} else {//按照英文字串计算长度$len = strlen($str);//echo 'English';if($len >= 3) {//三个字符或三个字符以上掐头取尾,中间用*代替$str = substr($str, 0, 1) . '*' . substr($str, -1);} elseif($len == 2) {//两个字符$str = substr($str2, 0, 1) . '*';}

注意:如有侵犯请私信作者,联系删除

本文发布于:2024-01-29 13:33:05,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170650639015628.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:星号   手机号   用户名   姓名
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23