【发布时间】:2014-04-29 17:16:01
【问题描述】:
我正在尝试从 Statcounter API 获取 json 数据。
我有以下几点:
$query = makeQuery("2292634", "demo_user", "statcounter", "visitor", "");
echo $query . "<br>";
$response = file_get_contents($query, true);
$data = json_decode($response, true);
echo $data['sc_data']['log_visits'];
我知道查询是正确的,并且我知道$response 填充了未格式化的 json。问题是访问数组并取出值。
这是它给我的未格式化 json 的前几行。
此链接只能使用 15 分钟,如果您想查看原始 json,我可以生成一个新链接。
{"@attributes":{"status":"ok"},"sc_data":[{"log_visits":"1","entries_in_visit":"2","entry_t":"2014-04-29 17:57:33","entry_url":"http:\/\/www.guitar-online.com\/en\/","entry_title":"Learn how to play the guitar: tutorials, guitar
显然我没有以正确的方式访问数组...但我还没有找到使它工作的语法!
感谢您的帮助。
【问题讨论】:
标签: php file-get-contents json