web-dev-qa-db-ja.com

PHPでテキスト文字列から複数のアイテムを置き換える方法は?

スペースを-に置き換えたいが、コンマと疑問符も削除したい。 1つの機能でこれを行うにはどうすればよいですか?

これまでのところ、スペースを置き換えています:

str_replace(" ","-",$title)
42
James Brandon

配列をパラメーターとしてstr_replace()に渡すことができます。 手動 を確認してください。

// Provides: You should eat pizza, beer, and ice cream every day
$phrase  = "You should eat fruits, vegetables, and fiber every day.";
$healthy = ["fruits", "vegetables", "fiber"];
$yummy   = ["pizza", "beer", "ice cream"];

$newPhrase = str_replace($healthy, $yummy, $phrase);
176
Napolux