@ottilie.farrell
В PHP есть функция json_decode
, которая позволяет преобразовать строку в формате JSON в массив PHP. Чтобы прочитать файл JSON и преобразовать его в массив PHP, можно использовать следующий код:
1 2 |
$json = file_get_contents('file.json'); $data = json_decode($json, true); |
В переменной $data
будет храниться массив PHP, соответствующий структуре данных в файле JSON.
Обратите внимание, что второй аргумент функции json_decode
указывается как true
. Это значит, что функция должна вернуть ассоциативный массив, а не объект. Если вы хотите получить объект, то можете указать второй аргумент равным false
или опустить его вовсе.
Также можете использовать функцию file_get_contents
в сочетании с json_decode
, чтобы прочитать и преобразовать файл JSON в одной строке:
1
|
$data = json_decode(file_get_contents('file.json'), true); |
После того как вы про