這裏的話使用的preg_replace是我的源從文件不能正常工作
$Message = $_GET["message"];
$Username = htmlspecialchars($_GET["username"]);
$unix = ($_GET["time"]);
include 'mcheck.php';
$file1 = file_get_contents('filter.txt');
$bad_words = explode(PHP_EOL, $file1);
$compare = explode('', $Message);
foreach ($bad_words as $bad_word)
$Message = preg_replace('/\b('.$bad_word.')\b/i', "***", $Message);
echo $Message;
說壞的詞是go
和$Message = I Like to go to school
我希望它echo I Like to *** to school
而是IM獲得
***I***Like***To******to***school***
我不知道問題是什麼
嗯,這裏是你的[示例](http://codepad.org/nMu3uBhl),它的工作原理很好,所以我認爲你的'$ bad_words'不是你對它們的看法。 ) – raina77ow