【问题标题】:How to add linebreak to decoded json array in php如何在php中添加换行符以解码json数组
【发布时间】:2010-08-28 16:00:44
【问题描述】:

我需要在每个段(日期、姓名、地址、电话)之后添加某种换行符来分隔它们,我尝试使用换行符和段落等,但只是继续出现语法错误,通常会出现意想不到的“

请问有没有一种简单的方法来格式化输出以将每个部分显示在单独的行上?

<?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"
}

以及我目前得到的:

Joe Bloggs201013 年 8 月 28 日晚上 11:58,汉密尔顿 555-5478 博吉大道

【问题讨论】:

    标签: php arrays json


    【解决方案1】:

    使用此代码:

    <?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/>';
    ?>
    

    【讨论】:

      【解决方案2】:

      你必须打破 PHP 块才能输出。

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

      【讨论】:

        猜你喜欢
        • 2016-08-05
        • 1970-01-01
        • 1970-01-01
        • 2021-05-13
        • 1970-01-01
        • 2013-02-09
        • 1970-01-01
        • 2015-01-17
        • 1970-01-01
        相关资源
        最近更新 更多