数组出错

时间:2017-12-12 19:24:18

标签: php json steam

我不知道为什么,到现在为止从未习惯使用数组。好吧,我有这个代码:

$inventoryJsonUrl = 'http://steamcommunity.com/inventory/'.$steamID.'/730/2?l=english&count=5000';
$inventoryJsonGet = file_get_contents($inventoryJsonUrl);
$inventories = json_decode($inventoryJsonGet, TRUE);

foreach($inventories['success']['rgInventory'] as $key => $description)
{
   echo $description['classid'];
}

我得到了这个错误:

警告:为foreach()提供的参数无效

我还有另外一个麻烦,如何获得这个图像上的名称/价值或市场价格(它也是Json我正在使用:https://i.imgur.com/oaNCquW.png

如果我还可以问一下,对于我在这里使用的东西的任何好的但“简单”的JSON教程?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在这里你需要这样做:

foreach($inventories['rgInventory'] as $key => $description)
{
           echo $description['classid'];
}

注意:Steam API是一个复杂的API,通常不会按照您希望的方式运行。如果您每分钟呼叫超过30次,请务必使用代理。