Как заменить несколько элементов из текстовой строки в PHP?

Я хочу иметь возможность заменить пробелы, но также хочу удалить запятые и вопросительные знаки. Как я могу сделать это в одной функции?

Пока что я заменяю пробелы:

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

Вы можете передавать массивы в качестве параметров в 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);