姓名掩码处理

$user_name= ‘张三’;

$strlen= mb_strlen($user_name,'utf-8');

if($strlen>=2){

$firstStr= mb_substr($user_name,0,1,'utf-8');

$lastStr= mb_substr($user_name,-1,1,'utf-8');

$user_name=$strlen==2?$firstStr. str_repeat('*',mb_strlen($user_name,'utf-8') -1) :$firstStr. str_repeat("*",$strlen-2) .$lastStr;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,764评论 18 399
  • <?php /** * 常用函数库 * */ class Core_Fun { /** * 对变量进行反...
    寻梦xunm阅读 530评论 0 0
  • htmlspecialchars() 和 htmlentites() fileinfo是php的一个扩展,php5...
    Captain_tu阅读 448评论 0 0
  • 一、字符串操作 PHP开发中,我们遇到最多的可能就是字符串。 一个字符串 通过下面的3种方法来定义: 1、单引号 ...
    空谷悠阅读 777评论 1 6
  • 第三类学习者有两个比较突出的特点,他们大多数都不是所谓的“好学生”,在学习上,还有点“爱偷懒”。 1.不是所谓的“...
    sageness阅读 168评论 0 0