我正在使用YouTube分析API和Google OAuth,一切都很顺利。我需要的是变量中的视图量。这是JSON代码:
{ "kind": "youtubeAnalytics#resultTable",
"columnHeaders": [ { "name": "views",
"columnType": "METRIC",
"dataType": "INTEGER" } ],
"rows": [ [ 8242.0 ] ] }
如何在变量中获得值8242.0?我试过这个:
$json = file_get_contents("url");
$data = json_decode($json, true);
$views = $data['youtubeAnalytics#resultTable']['views'];
也尝试过:
$views = $data['kind']['views'];
我无法让它发挥作用。有人能帮我吗?
答案 0 :(得分:-1)
试
$views = $data['rows'][0][0];
一个简单的print_r()将显示$ data数组,在这种情况下json非常简单,你检查第一级逗号,那是你的数组键,然后[[]]建议'中的两个嵌套数组'行'键
答案 1 :(得分:-1)
嗯,它是$data['rows'][0][0]
。看,当你不知道你从一个函数中得到了什么输出时,你总是可以检查这样的内容:
print_r($data);