我正在尝试通过解析 JSON 格式的数据来将数据获取到我的网站上。网址是http://api.bfhstats.com/api/onlinePlayers我正在尝试输出例如当前在 PC 上在线的玩家。
这是我当前的代码:
<?$json = file_get_contents("http://api.bfhstats.com/api/onlinePlayers");
$data = json_decode($jsondata, true);
echo $data->pc->peak24;?>
我认为这会起作用,但它没有显示任何内容。我对解析 JSON 数据非常陌生,所以如果有人能解释我做错了什么,那就太好了。
最佳答案
更改:
$data = json_decode($jsondata, true);
至
$data = json_decode($json, true);
此外,json_decode 返回一个数组,因此请使用:
echo $data['pc']['peak24'];
访问数据。
关于php - 从 JSON URL 解析数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29266189/