@Us59

Как сохранить в файл?

Есть файл 1.txt в нем лежит json код
{"service_3":"{\"Test\":\"123\"}"}

Мне нужно прочитать из файла этот json и добавить в него запись:
{"service_1":"{\"Test\":\"Good\"}"}

Вот так сохраняю инфу в файл:
file_put_contents(__DIR__ . '/55556.txt', json_encode($data) . PHP_EOL, FILE_APPEND);


И получаю 2 строчки в файле, первую строчку- {"service_3":"{\"Test\":\"123\"}"}, а вторая строчка - содержит объединенные записи (то что и требуется), но мне нужно не записывать в файл новые строчки, а грубо говоря изменять ту что уже была, чтобы в файле был всегда 1 json. (я добавляю в существующий json новые данные, ну и при этом выше в коде идут проверки существует ли json в файле (он может не существовать).
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
DevMan
@DevMan
убрать FILE_APPEND.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы