JSON В PHP МАССИВ
JSON (JavaScript Object Notation) - это текстовый формат обмена данными, который позволяет легко передавать информацию между различными языками программирования. В PHP есть функция json_decode(), которая преобразует JSON-строку в объект или массив.
Для того чтобы перевести JSON-строку в ассоциативный массив, нужно передать соответствующую опцию вторым параметром функции json_decode(), например:
$json = '{"name": "John", "age": 30, "city": "New York"}';$arr = json_decode($json, true);print_r($arr);
Этот кусок кода вернет:
Array( [name] => John [age] => 30 [city] => New York)
Также можно использовать объект вместо массива:
$json = '{"name": "John", "age": 30, "city": "New York"}';$obj = json_decode($json);echo $obj->name; // John
Если JSON-строка содержит все числа, и они не должны обрабатываться как строки, то можно передать опцию JSON_NUMERIC_CHECK, чтобы числа сохраняли свой тип:
$json = '["100", "200", "300"]';$arr = json_decode($json, true, 512, JSON_NUMERIC_CHECK);var_dump($arr);
В этом случае результат будет:
array(3) { [0]=> int(100) [1]=> int(200) [2]=> int(300)}
How to use JSON in PHP - In 5 Minutes
Массивы в PHP - часть 1 - Базовый курс PHP-7
convert Json to array in php.
How to encode and decode JSON data using PHP - PHP and JSON Tutorial.
JSON data to HTML Table using Ajax Jquery getJSON method
Пишем и читаем JSON файлы. Практический PHP Stage 2