php - 从 JSON URL 解析数据

标签 php json parsing

我正在尝试通过解析 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/

相关文章:

java - 如何用Java解析日志文件?

php - 尝试将 Codeigniter Project 3.0 上传到主机时出现错误 404?

javascript - OnClick 按钮仅给出 ajax jquery php mysqli 中的第一行值

javascript - 延迟设置 Whois 脚本

javascript - 标志堆栈距离不起作用

java - 如何使用 Ruby、PHP 或 Java 解析/提取/提取 ASP.net 网站内容?

php - 无法使用 Auth::user() 仅使用\Auth::user() 获取 user_id Laravel

jquery - JSON 对象映射到另一个 JSON 对象到备用键名称

jquery - 我的应用程序正在向我发送 JSON。如何获取该 JSON 并将 HTML 注入(inject)到页面中?

python - 循环迭代过早终止的 BeautifulSoup 解析树元素列表