我的链接如下: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"
}
答案 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;将其设为数组。
答案 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