//根据字符串长度隐藏中间部分,mb_substr可以设置最后一个参数指定中文编码 function str_hiden($str){ $newstr=''; $num=mb_strlen($str); $length=floor($num/3); $loop=($num-$length*2); if($num>=3){ $newstr.=mb_substr($str,0,$length); for ($i=0; $i <$loop; $i++) { $newstr.="*"; } $newstr.=mb_substr($str,-$length); }else{ $newstr.=mb_substr($str,0,1); for ($i=0; $i <$num-1; $i++) { $newstr.="*"; } } return $newstr; }
php简单字符串打*功能
最新推荐文章于 2024-03-03 05:00:00 发布