PHPで次のことを行う最良の方法は何だろうと思っています。
無視する単語の配列があり、それらの単語のすべてのインスタンスを文字列から削除したいと考えています。ただし、配列内の各要素である単語が何であるかに関係なく、単語にする必要があります。
例:
配列が次の場合:
$ignoreList = array(
"1" => "one",
"2" => "at",
"3" => "chicken",
"4" => "the"
);
そして文字列は
$str = "The one quick brown fox, at the farm, jumped over the lazy dog and ate a chicken";
この操作の後、文字列は「クイックブラウンフォックス、ファーム、怠惰な犬を飛び越えて食べた」になります。
文字列にこれらの単語が含まれている必要はありませんが、含まれている場合は削除されます。
どうすればこれを行うことができますか?