kotcich
@kotcich
Я скучный.

Как добавить/изменить текст файла с помощью file_put_contents в середине содержимого?

К примеру есть json файл с таким содержимым:
[
  {
    "some": 1
  }
]


Как мне изменить "some": 1 на "some": 2?
  • Вопрос задан
  • 48 просмотров
Решения вопроса 1
pLavrenov
@pLavrenov
Разработка сайтов
file_put_contents - пишет в файл. Так возьми то что пишешь в файл и замени как в обычном json.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
1. Прочитать файл
2. Спарсить json
3. Изменить нужные данные
4. Перевести json в строку
5. Записать в файл

Никакой модификации в середине файла не получится, только перезаписать весь файл. Тем более json.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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