发布时间:2020年11月15日如何自定义一个类似 日期格式化 的函数 func_substr_replace(),用来隐藏某个字符串字段中的部分字符。 我的意思是这个自定义的函数写在哪里,最好不影响系统自动升级。// 隐藏部分字符串function func_substr_replace($str, $replacement = *, $start = 1, $length = 3){ $len = mb_strlen($str,utf-8) if ($len intval($start+$len

如何自定义一个类似 日期格式化 的函数 func_substr_replace(),用来隐藏某个字符串字段中的部分字符。 我的意思是这个自定义的函数写在哪里,最好不影响系统自动升级。

// 隐藏部分字符串
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;
}
管理员回复

_data/global.func.php

phpinc/global.func.php

这两个文件不会被覆盖!

回复(0 条回复)
游客