kotcich
@kotcich

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

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


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

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

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

Войти через центр авторизации
Похожие вопросы
ВЕРТЕКС Санкт-Петербург
от 90 000 ₽
Laptop.ru Москва
от 150 000 до 190 000 ₽
Laptop.ru Санкт-Петербург
от 130 000 до 170 000 ₽