将 JSON 解码为 xbox 实时图像脚本的数组?

发布于 2024-12-29 10:31:17 字数 546 浏览 2 评论 0原文

我正在尝试将 Xbox Live 数据的 JSON 文件转换为可以在 PHP 生成的图像中使用的变量。我的 JSON 文件位于: http://www.xboxgamercard.org/gamercard/test3/xbox .php

我已经尝试过这个:

$request_url = 'xbox.php';
$json = file_get_contents($request_url);
$decode = json_decode($json, true);
var_dump($decode['gamertag'][0]);

但它只返回NULL

我想使用如下所示的 JSON:

$gamertag = $data['Gamertag'];
echo $gamertag;

I'm trying to turn a JSON file of Xbox Live data into variables that I can use in a PHP generated image. My JSON file is here: http://www.xboxgamercard.org/gamercard/test3/xbox.php

I have tried this:

$request_url = 'xbox.php';
$json = file_get_contents($request_url);
$decode = json_decode($json, true);
var_dump($decode['gamertag'][0]);

but it just returns NULL.

I would like to use the JSON as shown here:

$gamertag = $data['Gamertag'];
echo $gamertag;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

看海 2025-01-05 10:31:17

您需要添加完整的网址,例如:

<?php
$request_url = 'http://www.xboxgamercard.org/gamercard/test3/xbox.php';

$json = file_get_contents($request_url);
$data = json_decode($json, true);

//Example output
echo $data['gamertag']; //Crylics
echo $data['gamerscore']; //7492

/* Too access the recent_games key you will need
   to loop through it or access it like
*/
echo $data['recent_games'][1]['title']; //Call of Duty: WaW
?> 

You need to add the full url eg:

<?php
$request_url = 'http://www.xboxgamercard.org/gamercard/test3/xbox.php';

$json = file_get_contents($request_url);
$data = json_decode($json, true);

//Example output
echo $data['gamertag']; //Crylics
echo $data['gamerscore']; //7492

/* Too access the recent_games key you will need
   to loop through it or access it like
*/
echo $data['recent_games'][1]['title']; //Call of Duty: WaW
?> 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文