Как преобразовать JSON в массив в PHP
В PHP можно преобразовать JSON-строку в ассоциативный массив с помощью функции json_decode(). Эта функция принимает JSON-строку и возвращает ассоциативный массив, соответствующий этой строке.
Вот пример, как это можно сделать:
php
$jsonString = '{"name":"John", "age":30, "city":"New York"}';
$array = json_decode($jsonString, true);
print_r($array);
Результат выполнения данного кода:
Array
(
[name] => John
[age] => 30
[city] => New York
)
В этом примере мы задали JSON-строку в переменной $jsonString и использовали функцию json_decode() для ее преобразования в массив. Аргумент true говорит функции json_decode() возвращать не объект, а ассоциативный массив.
Теперь переменная $array содержит ассоциативный массив с данными из JSON-строки. Мы можем обращаться к элементам массива по их ключам, например, $array['name'] вернет значение "John".