Как преобразовать данные из формата json в массив на php?

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

от deion , в категории: PHP , 2 года назад

Как преобразовать данные из формата json в массив на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от olen.shanahan , 2 года назад

@deion 

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

1
2
3
4
5
$json = '{"name":"John", "age":30, "city":"New York"}';

$array = json_decode($json, true);

print_r($array);


В этом примере $json - это JSON-строка, а $array - массив, созданный из этой строки с помощью json_decode(). Второй аргумент функции true означает, что нужно вернуть ассоциативный массив, а не объект. Вывод кода будет следующим:

1
2
3
4
5
6
Array
(
    [name] => John
    [age] => 30
    [city] => New York
)


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

от brooklyn , год назад

@deion 

Таким образом, вы можете использовать этот массив в PHP для дальнейшей работы с данными из формата JSON.