Как использовать str_replace () с несколькими параметрами?

В принципе, я хочу использовать как $city_name и $ref_name с str_replace (), так что если один из них (или оба) из них вводится пользователем, оба они заменяются их действительными переменными.

Чтобы дать лучшую иллюстрацию, вот мой текущий код;

 $headlines = array('primary_headline' => $_POST['primary_headline'], 'secondary_headline' => $_POST['secondary_headline'], 'primary_subline' => $_POST['primary_subline'], 'secondary_subtext' => $_POST['secondary_subtext']); $city_name = "Dallas"; $ref_name = "Facebook"; if(isset($headlines)) { foreach($headlines as $headline) { echo(str_replace('$city_name', $city_name, $headline)); } } 

Мне бы в основном понравилось str_replace('$city_name', $city_name, $headline) чтобы стать str_replace('$city_name' AND/OR '$ref_name', $city_name AND/OR $ref_name, $headline) .

Любые ответы или комментарии будут высоко оценены!

Solutions Collecting From Web of "Как использовать str_replace () с несколькими параметрами?"