Подтвердить что ты не робот

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

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

До сих пор я заменил пробелы:

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

Ответ 1

Вы можете передать массивы с параметрами str_replace(). Проверьте manual.

// 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);