Olga93
Новичок
Пытаюсь заменить некоторые данные и пересохранить json-файл. В итоге при сохранении response пропадает. Пример на картинке.

Соответственно после повторного обновления страницы, в документ сохраняется NULL, так как без response, не удается правильно распарсить json. Как сделать так, чтобы response тоже сохранялся?

Соответственно после повторного обновления страницы, в документ сохраняется NULL, так как без response, не удается правильно распарсить json. Как сделать так, чтобы response тоже сохранялся?
PHP:
<?php
$ourData = file_get_contents("data.json");
$outcls=json_decode($ourData,true);
$posts1 = $outcls["response"];
foreach($posts1 as $itemKey => $item)
{
if($item["status"]=="current")
{
$posts1[$itemKey]["status"]="ok";
$posts1[$itemKey+1]["status"]="current";
}
}
file_put_contents('data.json', json_encode($posts1));
?>