この 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
JSON を読み取り可能な形式で見る
{
"totalHits": 26,
"hits": [{
"previewHeight": 92,
"tags": "sunflower, sunflower field, flora"
}]
};
オブジェクトtags
のプロパティであることがわかりますhit
オブジェクトを$obj->hits
含む配列ですhit
それで...
echo $obj->hits[0]->tags;
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;