badWords as $word) {
if (mb_strpos($content, $word) !== false) {
// 将脏字替换为相同长度的 星号 或 提示
$replacement = str_repeat('*', mb_strlen($word));
$content = str_replace($word, $replacement, $content);
}
}
// 3. 将连续的空格去重,只保留一个真正的空格
$content = preg_replace('/\s+/', ' ', $content);
return trim($content);
}
}