Я хочу вырезать целые слова из строки, где бы они ни находились внутри строки.
Я создал массив запрещенных слов:
$wordlist = array("or", "and", "where", ...)
Теперь я разбиваю слова:
foreach($wordlist as $word)
$string = str_replace($word, "", $string);
Проблема заключается в том, что приведенный выше код также разделяет слова, содержащие запрещенные слова, такие как "песок" или "больше".