0

代わりに preg_replace で動作するように、この小さなスニペットを変更するにはどうすればよいですか?

$words = array("bad1", "bad2", "bad3"); // bad words
$replacement = array("@#$@#", "good2", "b***3"); //however you want to censor 
$string = $_POST['joke']; // inputed string
$cleanstring = str_ireplace($words, $replacement, $string); //clean it up changed to ireplace removing case sensitivity.
echo($cleanstring); //echo it out.

**preg_replace(/$words/i, ** を試しましたが、うまくいきませんでした。変数を yes または no に設定する if ステートメントも必要です。

$string の一部を置換する必要がある場合は変数を yes に設定し、置換する必要がない場合は no に設定します。

しかし、私はまだそれについてどうやって行くかを考えようとしています。

4

1 に答える 1