Убрать определенные слова из строки

Я хочу вырезать целые слова из строки, где бы они ни находились внутри строки.

Я создал массив запрещенных слов:

$wordlist = array("or", "and", "where", ...)

Теперь я раздеваю слова:

foreach($wordlist as $word)
$string = str_replace($word, "", $string);

Проблема в том, что приведенный выше код также удаляет слова, которые содержат запрещенные слова, такие как «песок» или «еще».

Ответы на вопрос(4)

Ваш ответ на вопрос