php substr_replace 替换手机号码中的指定位置,mb_substr替换姓名(中文)中的指定位置

foreach ($list as &$val){
    if ($val->mobile){
       $val->mobile=substr_replace($val->mobile,'****',3,4);//手机号码直接替换
    }
    if ($val->nickname){
        $val->nickname=str_replace(mb_substr($val->nickname,1,1),'*',$val->nickname); //中文名 先截取需要替换的位置字符,再查找字符替换
    }
}

留下评论