@NBN

PHP как сохранить файл с «\»?

У меня есть строка с "=", вместо " \u003d". Я исправил это с помощью str_replace. Но когда я сохранил её в json файл, то там "\" в " \u003d" был заменён на "\\". Если же её вывести с помощью echo, то такого не наблюдается. Как сохранить нормально файл так, чтобы был только один "\"?
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
Scorpi
@Scorpi
json_encode($str, JSON_UNESCAPED_SLASHES);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
Нормально - это как раз когда у вас такие символы экранируются. Любой нормальный парсер JSON правильно читает и когда данные десериализованы, экранирующего бэкслеша больше нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽