我有Steam API的工作和功能,但是我想计算一个项目在数组中的次数,因此我可以打印出库存中有多少项。计算Steam API的JSON数组中的项目数
我将这个用于Team Fortress 2项目
这是我使用的URL。我拿出我的API密钥和蒸汽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'];
?>
我看到你的编辑,我会更新我的答案。 –