【问题标题】:PHP to Display JSON/HTML ReturnPHP 显示 JSON/HTML 返回
【发布时间】:2016-08-18 07:36:48
【问题描述】:

所以我使用 PHP 来显示来自输出 JSON 的 API 的数据。 JSON 数据字段之一的输出包含用于格式化文本的 HTML。我的问题是如何使用 PHP 来显示 JSON,然后让返回的带有 HTML 的数据呈现 HTML。

这里是 PHP...

echo "Description:".$results['description']."</br>";

['description']字段,返回信息如..

<p>This would be an example of returned description.<br> It includes HTML.</p>

那么我该如何跳出 PHP 来显示返回数据的 HTML 呢?

【问题讨论】:

标签: php html json parsing


【解决方案1】:

您可以尝试交换它并执行此操作:

<?php
// PHP code here
?>

Description:<?php $results['description']; ?></br>

【讨论】:

【解决方案2】:

你可以这样做,先写一段php代码来解码json数据,

<?php
$json  = '{"value1": 1}'; 
$data  = json_decode($json);
$value =  $data->{'value1'};
?>

然后,在html中使用这样的标签来显示php内容,

<p>The Value from json is:<?php echo $value; ?></p>

这将给出输出

The value from json is 1

希望这会有所帮助。

【讨论】:

    【解决方案3】:

    这是解决方案,它解码了正在输出的 html。感谢社区的帮助。

    echo "Description:".html_entity_decode($results['description'])."</br>";
    

    【讨论】:

      【解决方案4】:

      解码 HTML。

      阅读PHP html_entity_decode()

      那么你现在就可以这样做了

      echo "Description:".html_entity_decode($results['description'])."&lt;/br&gt;";

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-01-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-12
        • 2011-01-06
        • 1970-01-01
        • 2022-12-31
        相关资源
        最近更新 更多