preg_replace Не заменяет знак доллара
preg_replace('/\$/', 'UAH', '10$');
В данной строке замены не происходит. Способы из гугла не помогают. Как заменить $ в строке?
Ответы (1 шт):
Автор решения: Кирилл Малышев
→ Ссылка
Для простой замены подстроки предпочтительнее использовать функцию str_replace:
str_replace('$', 'UAH', '10$');
Если очень хочется использовать регулярные выражения, заменить знак доллара можно так:
preg_replace('/[$]/', 'UAH', '10$');