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

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