2017-10-17 14 views
-1

phpを使用してこのjson形式の記述を取得するにはどうすればよいですか?私は自分のコードをテストする場合phpを使用してこのjson形式の記述を取得するには?

これは、JSONデータ

{ 
"items": [ 
    { 
    "id": "DHHlQxea3Pg", 
    "snippet": { 
    "description": "Private Jet trip to the Rocky Mountains 1080p" 
    } 
    } 
] 
} 

であり、これは私のコード

$curl_json_video_description = curl_init('some url'); 
curl_setopt($curl_json_video_description, CURLOPT_RETURNTRANSFER, true); 
$json_video_description = curl_exec($curl_json_video_description); 
$result_json_video_description = json_decode($json_video_description); 
$video_description = $result_json_video_description->items->snippet->description; 
echo $video_description; 

あり、それは私がJSONでGET説明のために何ができるか、何をエコーではありませんか?

+1

"アイテム" ノードは、配列であります最初の要素にアクセスしたい場合は、 '$ result_json_video_description-> items [0] - > snippet-> description'を使用します – Dencker

答えて

1

itemsはアイテムの配列なので、0アイテムキーがありません。

使用$result_json_video_description->items[0]->snippet->description

ORが配列json_decode($json, true)としてそれをデコードして、このコードは私の作品

$result_json_video_description = json_decode(); 

$result_json_video_description['items'][0]['snippet']['description'] 
1

を:)

$content = file_get_contents('url'); 
$jsonize = json_decode($content, true); 

echo $jsonize['items'][0]['snippet']['description']; 
関連する問題