PHP でテキスト文字列から複数の項目を置き換えるにはどうすればいいですか? [重複] 質問する

PHP でテキスト文字列から複数の項目を置き換えるにはどうすればいいですか? [重複] 質問する

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

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

str_replace(" ","-",$title)

ベストアンサー1

配列をパラメータとして渡すことができます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);

おすすめ記事