Php 从JSON问题中提取数据

Php 从JSON问题中提取数据,php,json,youtube,youtube-api,Php,Json,Youtube,Youtube Api,我正试图从YouTube API获取一些有关YouTube频道的信息 这是一个输出示例(使用谷歌的频道) 我使用以下方法获取JSON: $json = file_get_contents("http://gdata.youtube.com/feeds/api/users/Google?alt=json"); $data = json_decode($json, true); 我上传了var_dump($data)的输出到粘贴箱: 我想从yt$statistics获得的是totalUploadV

我正试图从YouTube API获取一些有关YouTube频道的信息

这是一个输出示例(使用谷歌的频道)

我使用以下方法获取JSON:

$json = file_get_contents("http://gdata.youtube.com/feeds/api/users/Google?alt=json");
$data = json_decode($json, true);
我上传了
var_dump($data)的输出到粘贴箱:

我想从
yt$statistics
获得的是
totalUploadViews

到目前为止,我尝试的是:

echo $data['yt$statistics']['totalUploadViews'];
但这给了我一个错误:
注意:未定义索引:yt$statistics


我不确定我做错了什么,希望能得到帮助。

yt$statistics
本身就是父数组的值。试一试

$data['entry']['yt$statistics']['totalUploadViews'];

yt$statistics
本身就是父数组的值。试一试

$data['entry']['yt$statistics']['totalUploadViews'];

yt$statistics
$data['entry']

数组中的一个键
yt$statistics
$data['entry']
数组中的一个键执行以下操作:

$json = file_get_contents("http://gdata.youtube.com/feeds/api/users/Google?alt=json");
$data = json_decode($json, true);
echo $data["entry"]["yt\$statistics"]["totalUploadViews"];
“\$”只是从解析中逃脱有害的$

执行以下操作:

$json = file_get_contents("http://gdata.youtube.com/feeds/api/users/Google?alt=json");
$data = json_decode($json, true);
echo $data["entry"]["yt\$statistics"]["totalUploadViews"];
“\$”只是从解析中逃脱有害的$