Php 使用steam API获取用户库存项目

Php 使用steam API获取用户库存项目,php,json,api,steam,Php,Json,Api,Steam,我一直在一个网站上工作,目前我正在尝试拉steam用户项目并显示在网页上。我对这种东西很陌生 这是我目前掌握的代码: 下面是指向JSon的链接: 任何帮助都将不胜感激 您可以将此语句foreach($myarraygetiv['result'][$item['classid']]作为$item_A)更改为foreach($myarraygetiv['result']作为$classid=>$item_A)并在该循环中添加一个条件if($classid==$item['classid'])ec

我一直在一个网站上工作,目前我正在尝试拉steam用户项目并显示在网页上。我对这种东西很陌生 这是我目前掌握的代码:

下面是指向JSon的链接:


任何帮助都将不胜感激

您可以将此语句
foreach($myarraygetiv['result'][$item['classid']]作为$item_A)
更改为
foreach($myarraygetiv['result']作为$classid=>$item_A)
并在该循环中添加一个条件
if($classid==$item['classid'])echo$item_A['name'

您请求的结构如下所示:

"result": {
    "item (classid)": {
        "attribute_name": "attribute_value"
        ...
    }
}
前一条语句将遍历每个名称/值对。而后者将遍历每个项目,并使您能够像预期的那样访问名称
$item['name']


当您通过在变量前面加上
@

来抑制错误时,很难进行调试。您能具体告诉我们您遇到的问题吗?根据上面链接的代码判断,您正在尝试显示每个项目的名称。名称是否未正确显示?