时间:2021-07-01 10:21:17 帮助过:50人阅读
// 隐藏部分字符串
function func_substr_replace($str, $replacement = '*', $start = 1, $length = 3)
{
$len = mb_strlen($str,'utf-8');
if ($len > intval($start+$length)) {
$str1 = mb_substr($str,0,$start,'utf-8');
$str2 = mb_substr($str,intval($start+$length),NULL,'utf-8');
} else {
$str1 = mb_substr($str,0,1,'utf-8');
$str2 = mb_substr($str,$len-1,1,'utf-8');
$length = $len - 2;
}
$new_str = $str1;
for ($i = 0; $i < $length; $i++) {
$new_str .= $replacement;
}
$new_str .= $str2;
return $new_str;
}相关推荐:
使用PHP实现隐藏字符串指定位置字符串
将一个字符串部分字符用*替代隐藏
php 部分字符隐藏变* 的字符串替换有关问题
以上就是php如何隐藏字符串中部分字符的详细内容,更多请关注Gxl网其它相关文章!