フィルタリングする文字列があります。私はpreg_replace
を使って置きたい言葉を探したい。私のパラメータは、私が文字列から取り出したい単語の配列であり、私の置き換えは空のスペースだけです。誰かがこの問題を解決するのを助けてくれますか?文字列をpreg_replaceの配列に置き換えます。
マイコード:
$str = "Hello world. It's a beautiful day.";
$para = array("world","day");
$newstr = preg_replace('/\b($para)\b/','',$str);
echo $newstr;
こんにちは@sadlyblue。答えに感謝します。その作品はちょうどいい今..もう一つの事..もし私が "。" (そのドット)も文字列で表示されます。実際に私は配列に配列を爆発し、スペースを見つけると配列を印刷するが、私はそのドットが私の配列に入ることを望んでいません。 – Francisco
実際には空のスペースやドットが私の配列に入りたくないのですが... – Francisco
ドットと空白がないすべての単語の配列が欲しいですか? – sadlyblue