I\'m trying to replace parts of my string. But I met a problem when my search string start with same character:
$string = \"Good one :y. Keep going :y2\";
Try to replace first for :y2 and then for :y
:y2
:y
$string = "Good one :y. Keep going :y2"; $my_array= array(":y2" => "b", ":y" => "a"); $str = str_replace(array_keys($my_array), array_values($my_array), $string);
outputs
Good one a. Keep going b
Try it