Php 获取库存

Php 获取库存,php,json,steam,inventory,Php,Json,Steam,Inventory,所以我有一个密码: $user['steamid'] = "76561198350584156"; $inv = curl('https://steamcommunity.com/inventory/'.$user['steamid'].'/730/2? l=english&count=5000'); $inv = json_decode($inv, true); 我得到了一个回答,比如: Array ( [assets] => Array ( [0] => A

所以我有一个密码:

$user['steamid'] = "76561198350584156";
$inv = curl('https://steamcommunity.com/inventory/'.$user['steamid'].'/730/2?
l=english&count=5000');
$inv = json_decode($inv, true);
我得到了一个回答,比如:

Array
(
  [assets] => Array
  (
  [0] => Array
   (
     [classid] => 1989373359
   )
  )
 [descriptions] => Array
 (
  [0] => Array
  (
    [classid] => 1989373359
  )
 )
)

还有从[0]到例如[5]的数组,我如何需要检查一个classid from assets=classid from descriptions,我如何检查它?我正在做foreach(我想列出所有这些项目),但我需要来自资产和描述的classid。

这里是我不久前编写的一个小脚本:

            $items = $data["rgDescriptions"];

        foreach($items as $item) {
            $image_url = "http://cdn.steamcommunity.com/economy/image/";

            if($item["icon_url_large"]) {
                $image_url = $item["icon_url_large"];
            } else {
                $image_url = $item["icon_url"];
            }

            $hash = str_replace("+", "%20", urlencode($item["market_hash_name"]));
            if(substr($item["name"], 0, 4) == "Stat") echo " stattrack ";
            echo $item["name"];
            echo "<img src='http://cdn.steamcommunity.com/economy/image/" . $image_url . " ' height='42' width='42'/>";
            echo "<br>";
        }
$items=$data[“rgDescriptions”];
foreach($items作为$item){
$image_url=”http://cdn.steamcommunity.com/economy/image/";
如果($item[“icon\u url\u large”]){
$image\u url=$item[“icon\u url\u large”];
}否则{
$image_url=$item[“icon_url”];
}
$hash=str_replace(“+”、“%20”、urlencode($item[“market_hash_name”]);
如果(substr($item[“name”]、0、4)=“Stat”)回显“stattrack”;
echo$item[“name”];
回声“;
回声“
”; }
是的,但是您使用的旧API有更高的限制(每秒2个请求)?您问题的解决方案是:$data=json\u decode($json,true);然后你就可以使用var_dump($data),看看你有什么,你想得到什么?我试着从资产和描述中获取每个classid,我试着从描述中获取,即图标url,其中描述['classid']等于资产['classid'],请澄清你的具体问题或添加额外的细节,以突出显示你到底需要什么。正如目前所写的,很难准确地说出你在问什么。请参阅页面以获取澄清此问题的帮助