hoi
@hoi
Быдлокодер

Функция json_decode удаляет символы, как исправить?

Здравствуйте, есть такой код:
$json = '{"code":"iYcSdSy9\/kmdlxk91="}';
		$result = json_decode($json);
		var_dump($json);
		echo '<pre>';
		print_r($result);
		echo '</pre>';


Результат:
string(30) "{"code":"iYcSdSy9\/kmdlxk91="}"
stdClass Object
(
    [code] => iYcSdSy9/kmdlxk91=
)


В итоге функция json_decode удаляет символ \ - как это исправить? Помогите!
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 3
@ivashjke
Vue JS, React, React Native
json_decode(json_encode('{"code":"iYcSdSy9\/kmdlxk91="}'), JSON_UNESCAPED_SLASHES)

можно и без флага
Ответ написан
@BorisKorobkov Куратор тега PHP
Web developer
Он так и должен делать, потому что "\" - служебный символ
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
RecruitIT Москва
от 100 000 до 160 000 ₽
от 130 000 до 180 000 ₽
Сбер Москва
До 240 000 ₽
26 окт. 2020, в 23:49
1500 руб./за проект
26 окт. 2020, в 23:46
3000 руб./за проект