PHP JSON Steam API请求和打印

时间:2015-03-31 12:26:28

标签: arrays json steam

我的代码有什么问题?我想打印总时间和更多细节。

$url = 'http://api.steampowered.com/ISteamUserStats/GetUserStatsForGame/v0002/?appid=730&key=7BBE9B2D821CEBBC0F4944912BE26DC5&steamid=76561197980138287';
$urljson = file_get_contents('$url');


$data = json_decode($urljson)->playerstats;

$new_array = array();
foreach ($data->stats as $item) {
    $new_array[$item->name] = $item->value;
}
echo $new_array['total_time_played'];

1 个答案:

答案 0 :(得分:2)

在这里,您将尝试从文字'$url'字符串中获取内容,而不是$url变量的字符串值。

此:

$urljson = file_get_contents('$url');

需要改为:

$urljson = file_get_contents($url);

请注意,单引号(防止变量插值)已被删除。