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));
?>
	
	            

