У меня есть строка в PHP. Я хочу поменять определенный символ со значением другого символа. Если я сделаю это по-своему, A, став B, заменит A на B, но уже существующие значения B останутся прежними. Когда я пытаюсь поменять B на A, есть, конечно, значения, которые изначально не были поменяны местами, потому что они уже были там.
Я попробовал этот код.
$hex = "long_hex_string_not_included_here";
$hex = str_replace($a,$b,$hex);
//using this later will produced unwanted extra swaps
$hex = str_replace($b,$a,$hex);
Я ищу функцию для замены этих значений.