@prmt

Почему не выполняется json_decode если в строке есть знак вопроса?

Здравствуйте. Знающие люди, подскажите по теме вопроса. На сайте вывод формируется из json-строки и все прекрасно работает, но, например, строка вида {"link":"123.ru"} прекрасно обрабатывается, но строка {"link":"123.ru?a=1"} все убивает. Сколько ни гуглил, никто не жаловался на знак вопроса. Как такое можно победить?
  • Вопрос задан
  • 285 просмотров
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Никто не жалуется на знак вопроса потому, что проблем с ним нет, следующий код отлично работает:
$json = '{"link":"123.ru?a=1"}';
$decoded = json_decode($json);
print_r($decoded);

Вероятно, у вас где-то в другом месте ошибка.
Ответ написан
Ваш ответ на вопрос

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

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