Попытка заменить части строки начинается с тех же символов поиска
Я пытаюсь заменить части моей строки. Но я столкнулся с проблемой, когда моя строка поиска начинается с того же символа:
$string = "Good one :y. Keep going :y2";
$str = str_replace(array_keys($my_array), array_values($my_array), $string);
$my_array= array(":y" => "a", ":y2" => "b");
Ouput:
Good one a. Keep going a2
Мне нужен мойstr_replace()
соответствовать слову правильно / точно.