Как раскодировать json в php?

Пользователь

от kenya , в категории: PHP , 4 месяца назад

Как раскодировать json в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от gage , месяц назад

@kenya 

Чтобы раскодировать JSON-строку в PHP, вы можете использовать функцию json_decode(). Она принимает два аргумента: JSON-строку и флаг, указывающий, нужно ли возвращать результат в виде ассоциативного массива. Например:

1
2
3
4
5
6
7
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';

// Раскодируем JSON-строку в обычный массив
$array = json_decode($json);

// Раскодируем JSON-строку в ассоциативный массив
$array = json_decode($json, true);


Обратите внимание, что функция json_decode() может возвращать NULL в случае ошибки, поэтому необходимо всегда проверять результат ее выполнения.


Подробнее о работе с JSON в PHP вы можете прочитать в документации: http://php.net/manual/ru/book.json.php