php - 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
)
我怎样才能让它只显示名称和百分比?
解决方案
print_r($jsoni['achievementpercentages']['achievements'])
推荐阅读
- java - 调用网页而不从处理中打开它
- parsing - 有效地将 Foreign.Ptr Word8(或 ByteString)转换为 UArray Int Word8
- android - 如何在 Jacoco 覆盖率报告中包含图书馆项目?
- 2sxc - 所见即所得编辑器自定义类
- python - python错误消息:TypeError:缺少1个必需的位置参数:'self'
- c++ - 未定义的引用,即使库正在链接并且它包含正确的符号
- sails.js - @登录 SailsJS 评论
- pandas - 如何有条件地更改熊猫数据框中的单元格?
- ruby-on-rails - 使用 Rails 5 ActiveStorage 上传网络摄像头屏幕截图
- asp.net-web-api - 为什么这会返回转义的 JSON 字符串?