Добавить данные в файл .JSON с помощью PHP

У меня есть этот файл .json:

[
    {
        "id": 1,
        "title": "Ben\\'s First Blog Post",
        "content": "This is the content"
    },
    {
        "id": 2,
        "title": "Ben\\'s Second Blog Post",
        "content": "This is the content"
    }
]

Это мой код PHP:

<?php
$data[] = $_POST['data'];

$fp = fopen('results.json', 'a');
fwrite($fp, json_encode($data));
fclose($fp);

Дело в том, что я не совсем уверен, как этого добиться. Я буду вызывать этот код каждый раз при отправке формы, поэтому мне нужен идентификатор для увеличения и также сохраните действующую структуру JSON с помощью [ и {, возможно ли это?

13
задан Neuron 27 January 2019 в 17:32
поделиться