@WQP

Как заменить нужные символы строке?

Имеется строка в ней нужно заменить два символа:
1) "&" => "%26"
2) "%2F" => "/"

Второе я заменяю так:
preg_replace('/%2F/','/','text');
Но первое так не заменяется
  • Вопрос задан
  • 2676 просмотров
Пригласить эксперта
Ответы на вопрос 3
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Ну и еще такой вариант:
strtr($str, [
    "&" => "%26",
    "%2F" => "/",
]);
Ответ написан
Комментировать
Alexufo
@Alexufo
противоречивый, сложный, весь компьютерный.
Не нужно заниматься извращениями)
php.net//manual/ru/function.rawurldecode.php
Ответ написан
Makaveli
@Makaveli
str_replace( array( '&', '%2F' ), array( '%26', '/' ), $youString );
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы