【发布时间】:2014-04-26 03:29:35
【问题描述】:
我的 Steam API 工作正常,但我想计算一个物品在数组中出现的次数,以便我可以打印我有多少库存物品。
我将这个用于军团要塞 2 的物品
这是我使用的 URL。我拿出了我的 API 密钥和 Steam ID http://api.steampowered.com/IEconItems_440/GetPlayerItems/v0001/?key=APIKey&SteamID=Steam_ID&format=json
它的输出是:
{
"result": {
"status": 1,
"num_backpack_slots": 300,
"items": [
{
"id": 1264649944,
"original_id": 1264649944,
"defindex": 267,
"level": 4,
"quality": 5,
"inventory": 2147483948,
"quantity": 1,
"origin": 1,
"flag_cannot_trade": true
},
但是除了那一项之外,还有更多的项目。
我想知道如何计算具有特定defindex的项目数并打印出来。
编辑:
<?php
$link = file_get_contents('http://api.steampowered.com/IEconItems_440/GetPlayer Items/v0001/?key=&SteamID=&format=json');
$myarray = json_decode($link, true);
print $myarray['result']['items'][0]['id'];
?>
【问题讨论】:
-
我看到你的编辑,我会更新我的答案。