我无法找到如何在此JSON数据中回显“标记”。
{"totalHits":26,"hits":[{"previewHeight":92,"tags":"sunflower, sunflower field, flora"}]};
我可以通过以下方式回应“totalHits”:
$json = file_get_contents($url);
$obj = json_decode($json);
echo $obj->totalHits; // 26
答案 0 :(得分:3)
以可读格式查看您的JSON
{
"totalHits": 26,
"hits": [{
"previewHeight": 92,
"tags": "sunflower, sunflower field, flora"
}]
};
我们可以看到tags
是hit
对象
和$obj->hits
是一个包含hit
个对象
所以...
echo $obj->hits[0]->tags;
答案 1 :(得分:0)
我强烈建议您使用 print_r
来更轻松地跟踪数组
print_r($obj);
stdClass Object
(
[totalHits] => 26
[hits] => Array
(
[0] => stdClass Object
(
[previewHeight] => 92
[tags] => sunflower, sunflower field, flora
)
)
)
因此可以像这样访问您的对象
echo $obj->hits[0]->tags;