来自json php的回声信息

时间:2017-09-21 19:40:04

标签: php json

我的链接如下:example.com/jsonstat

它显示的原始数据如下。如何回应我想要的示例

<span>threads</span>
<span>members</span>

{
    "threads": 3,
    "posts": 0,
    "members": 2,
    "role_members": {
        "Guest": 0,
        "Unconfirmed": 0,
        "Moderator": 0,
        "Administrator": 0
            },
    "total_views": "16"
}

3 个答案:

答案 0 :(得分:0)

// Replace with your json string
$json ='{"threads": 3,
"posts": 0,
"members": 2,
"role_members": {
    "Guest": 0,
    "Unconfirmed": 0,
    "Moderator": 0,
    "Administrator": 0
        },
"total_views": "16"}';

$arr = json_decode($json, true);

echo $arr['threads'];

Json_decode它。我通常使用第二个参数&#34; true&#34;将其设为数组。

https://3v4l.org/cJFM0

答案 1 :(得分:0)

<?php
$json =<<<JSON
{
    "threads": 3,
    "posts": 0,
    "members": 2,
    "role_members": {
        "Guest": 0,
        "Unconfirmed": 0,
        "Moderator": 0,
        "Administrator": 0
            },
    "total_views": "16"
}
JSON;
$data = json_decode($json);
print $data->threads;

输出:

3

答案 2 :(得分:0)

您想要的是将JSON(文本)数据转换为可以被查询的对象&#34;或者窥视以提取您想要的数据。在下面的例子中,我们首先设置一个变量&#34; $ json_data&#34;与您的JSON文档的文本。第一个真正的技巧是使用json_decode将其转换为&#34; $ data&#34;具有可以使用的属性的对象。

之后剩下的就是回应这些属性,我们在线程上做了什么?&gt; line ...这只是&#34; echo&#34;的简短标记。使用 - &gt;分隔对象和属性。操作

DFHCOMMAREA