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

279
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:

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

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

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

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

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

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

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

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

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

254