function replaceSensitiveWords($str, $kstr, $fg = '|') {
if (empty($kstr)) {
return $str;
} else {
$keywords = explode($fg, $kstr);
$replacedArr = [];
foreach ($keywords as $keyword) {
$replacedArr[$keyword] = str_repeat('*', mb_strlen($keyword, 'utf-8'));
}
$replacedStr = strtr($str, $replacedArr);
return $replacedStr;
}
}
echo replaceSensitiveWords( 'ab sjahdbsdfa c','ab|b|c');
相关文章