Запись в JSON файл на PHP

31-10-2020

Для записи данных в файл в формате JSON на PHP, можно использовать функцию json_encode для преобразования данных в формат JSON, а затем функцию file_put_contents для сохранения данных в файл.

Например, предположим, что у нас есть массив данных, который мы хотим сохранить в файл с именем data.json. Мы можем использовать следующий код:

$data = array(
 'name' => 'John Smith',
 'email' => 'john@example.com',
 'age' => 30
 );

// преобразовываем массив данных в формат JSON
$json_data = json_encode($data);

// сохраняем данные в файл
file_put_contents('data.json', $json_data);

После выполнения этого кода, данные будут сохранены в файл data.json в формате JSON. Если файл не существует, он будет создан. Если файл уже существует, он будет перезаписа

Иногда хочется взглянуть, что там такого происходит с переменными в момент работы программы. Мой вариант – записать в файл.

Вот простой кусок кода:

$text = “some text”;

$fp = fopen(‘results.json’, ‘w’);
fwrite($fp, json_encode($text));
fclose($fp);