首页 > 解决方案 > php从数组json输出中获取值

问题描述

当我使用下面的代码时:

print_r($jsoni);

$badge_url = "http://api.steampowered.com/ISteamUserStats/GetGlobalAchievementPercentagesForApp/v0002/?gameid=841370%3Fkey&steamids=76561198108211948&fbclid=IwAR0B4wUlosbqFElHBJw-AkLwb3mGsv42xKdtrEAarDmD97Ur3AprrkW4tCk";

$jsoni = json_decode(file_get_contents($badge_url), true);

结果我得到以下结果:

Array
(
    [achievementpercentages] => Array
    (
        [achievements] => Array
        (
            [0] => Array
            (
                [name] => GAME_GREEN_LIGHT
                [percent] => 70.9000015259
)

[1] => Array
(
    [name] => CAREER_EARN_BADGE
    [percent] => 62.2999992371
)

我怎样才能让它只显示名称和百分比?

标签: phpjson

解决方案


print_r($jsoni['achievementpercentages']['achievements'])

推荐阅读