PHP ДОБАВИТЬ ЗАПИСЬ В КОНЕЦ JSON
JSON является очень распространенным форматом данных и его использование в веб-программировании весьма популярно. В PHP есть встроенные функции для работы с JSON, и мы можем легко добавлять новые записи в конец файла JSON. Для этого нам нужно выполнить несколько простых шагов.
Первым шагом должен быть открытие файла JSON с помощью функции file_get_contents(). Это позволит нам прочитать содержимое файла и работать с ним в PHP. Затем мы декодируем содержимое файла JSON в массив PHP, используя функцию json_decode().
$json = file_get_contents('data.json');
$data = json_decode($json, true);
Теперь мы можем легко добавить новую запись в конец массива PHP с помощью функции array_push(). Новую запись мы можем создать как ассоциативный массив, где ключом будет имя поля, а значением – его значение. Например:
$newRecord = array(
'id' => 3,
'name' => 'John',
'age' => 25
);
array_push($data, $newRecord);
Теперь у нас есть новая запись в конце массива PHP. Осталось только закодировать этот массив PHP обратно в формат JSON и записать его обратно в файл. Для этого мы используем функцию json_encode(), а затем функцию file_put_contents().
$json = json_encode($data);
file_put_contents('data.json', $json);
Теперь наш файл JSON содержит новую запись в конце. Весь код, чтобы добавить новую запись в конец файла JSON в PHP:
$json = file_get_contents('data.json');
$data = json_decode($json, true);
$newRecord = array(
'id' => 3,
'name' => 'John',
'age' => 25
);
array_push($data, $newRecord);
$json = json_encode($data);
file_put_contents('data.json', $json);
Реальное собеседование на Junior PHP разработчика
Пишем и читаем JSON файлы. Практический PHP Stage 2
Append json in file using php form
Insert json data into phpmyadmin using php
JSОN-формат в PHP - Базовый курс PHP-7
#46 Уроки PHP - Учим язык PHP, Работа с JSON на языке PHP