Как добавить перенос строки в декодированный массив JSON в PHP - PullRequest
0 голосов
/ 28 августа 2010

Мне нужно добавить какой-то разрыв строки после каждого сегмента (дата, имя, адрес, телефон), чтобы разделить их, я пытался использовать разрыв и абзац и т. Д., Но просто продолжаю получать синтаксические ошибки с обычными неожиданными "<"и также пытались использовать таблицы, но это тоже не удалось. </p>

Есть ли простой способ отформатировать выходные данные для отображения каждой части в отдельной строке, пожалуйста?

<?php
    $file = file_get_contents('http://somesite.com/Data/jsontxt');
        $out = (json_decode($file));
            echo $out->date;
            echo $out->name;
            echo $out->address;
            echo $out->phone;
?>

Этообразец массива:

{
"name":"Joe Bloggs",
"date":"11:58pm 28 August 2010",
"address":"13 Boggy Ave, Hamilton",
"phone":"555-5478"
}

и что я в настоящее время получаю:

Джо Блоггс11: 58 часов 28 августа 201013 Богги Авеню, Гамильтон555-5478

Ответы [ 2 ]

2 голосов
/ 28 августа 2010

Используйте этот код:

<?php
    $file = file_get_contents('http://somesite.com/Data/jsontxt');
    $out = (json_decode($file));

    echo $out->date    . '<br/>';
    echo $out->name    . '<br/>';
    echo $out->address . '<br/>';
    echo $out->phone   . '<br/>';
?>
1 голос
/ 28 августа 2010

Вы должны разбить блок PHP, чтобы вывести.

<?php
  foo();
?>
All mimsy were the borogoves, and the mome raths outgrabe.
<?php
  bar();
?>
...