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

Реклама
Новое
Реклама