我是 dota 2 粉丝,我正在尝试使用 Steam Web API,您可以在其中检索比赛历史记录和比赛详情。看看我在 PHP 中的代码。
$json = '{ "result": {
"players": [
{
"account_id": 4294967295,
"player_slot": 0,
"hero_id": 103,
"tower_damage": 1259,
"hero_healing": 263,
"level": 17,
"ability_upgrades": [
{
"ability": 5591,
"time": 130,
"level": 1
},
{
"ability": 5589,
"time": 333,
"level": 2
},
{
"ability": 5591,
"time": 454,
"level": 3
}
]
}
]}
}';
$obj = json_decode($json, false);
我想打印玩家数组下的值,即 account_id、player_slot、hero_id 等。我在将 json 数组作为对象时遇到了麻烦。我还想打印ability_upgrades 值下的数据,其中 3 个。