Как перевести каретку на новую строку json?

284
11 июля 2017, 22:22

Приветствую! По событию выполняется функция:

$file = file_get_contents('ajax/data.json'); 
$myArr = json_decode($file,TRUE); 
unset($file);  
$arr = array("type" => "Feature","id" => $id);                  
if (!empty($taskList["features"])) {
$i=0;
foreach ( $myArr["features"]  as $key => $value) {      
  if (in_array( $id, $value)) {    
    $myArr["features"][$key] = $arr;
    $i++;
  };
};
   if ($i == 0) {
    $myArr["features"][] = $arr;
   };
} else {
  $myArr["features"][] = $arr; 
};  
$json = json_encode($myArr, JSON_UNESCAPED_UNICODE | 
JSON_UNESCAPED_SLASHES);
file_put_contents('ajax/data.json', $json);
unset($myArr);

Все работает на выходе получаю файл json с кодом:

{"type":"FeatureCollection", "features":[{"type":"Feature","id":0},
{"type":"Feature","id":1},{"type":"Feature","id":2}]}

Хотелось бы получить строку в таком виде:

{"type":"FeatureCollection", 
   "features":[
      {"type":"Feature","id":0},
      {"type":"Feature","id":1},
      {"type":"Feature","id":2}
   ]}
READ ALSO
WordPress - счетчик постов на странице архивов

WordPress - счетчик постов на странице архивов

Имеем стандартный цикл WP:

261
Проблема с аяксом

Проблема с аяксом

Сайт написан по схеме MVCВ общем в чем собственно проблема

256
Отправка файлов на php через ajax

Отправка файлов на php через ajax

Доброго времени суток! Есть некоторая форма, которая передает сообщениеПередавала она на server

400
PHP обработка POST запроса

PHP обработка POST запроса

Здраствуйте, пишу приложение которое должно отправить POST запрос на серверА сервер в свою очередь должен записать все что было в POST запросе...

258