当前位置:Gxlcms > PHP教程 > 如何替换一个字符串中间的字符

如何替换一个字符串中间的字符

时间:2021-07-01 10:21:17 帮助过:141人阅读

怎么替换一个字符串中间的字符
怎么替换一个字符串中间的字符?
比如: fdsfdsfdsjkww
替换成:f**********w
比如: 扣分金锡民
替换成:扣***民
比如: 扣分金锡民s
替换成:扣****s
比如: tt扣分金锡民s
替换成:t*****s

分享到:


------解决方案--------------------


$str ='tt扣分金锡民s';
function hide_repalce($str, $code='utf-8') {
mb_internal_encoding($code);
$len = mb_strlen($str);
return mb_substr($str, 0, 1) . str_repeat('*', $len - 2) . mb_substr($str, $len - 1, 1);

}
echo hide_repalce($str);

人气教程排行