Задать вопрос
@kotcich
Я скучный.

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

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


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

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

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

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