function replacestr($str){
$arrstr[]=mb_substr($str,0,1,'utf-8');//取首字符
$n=mb_strlen($str,"utf-8");//取字符串长度
for($i=0;$i<$n-2;$i++){//for($i=0;$i<3;$i++){
$arrstr[]="*";
}
$arrstr[]=mb_substr($str, ($n-1), 1, 'utf-8');//取尾字符
$newstr=join("",$arrstr);
return $newstr;
}
$a="你好!at这样子!";
$xx=replacestr($a);
echo $xx;
运行如图。