首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >解码多值JSON

解码多值JSON
EN

Stack Overflow用户
提问于 2015-02-02 05:45:20
回答 1查看 78关注 0票数 0

我正在尝试创建一个需要解码的游戏API,但我不确定如何解码(这只是针对某个用户,因此值将不一样)。

代码语言:javascript
运行
复制
[
    {
        "Id": 382779,
        "Name": "DarkAge Ninjas"
    },
    {
        "Id": 377291,
        "Name": "Emerald Knights of the Seventh Sanctum"
    },
    {
        "Id": 271454,
        "Name": "Knights of RedCliff"
    },
    {
        "Id": 288278,
        "Name": "Knights of the Splintered Skies "
    },
    {
        "Id": 375307,
        "Name": "Korblox's Empire"
    },
    {
        "Id": 387867,
        "Name": "Ne'Kotikoz"
    },
    {
        "Id": 696519,
        "Name": "Orinthians"
    },
    {
        "Id": 27770,
        "Name": "Retexture Artists Official Channel"
    },
    {
        "Id": 585932,
        "Name": "Retexturing Apprentices "
    },
    {
        "Id": 7,
        "Name": "Roblox"
    },
    {
        "Id": 679727,
        "Name": "ROBLOX Community Staff and Forum Users"
    },
    {
        "Id": 127081,
        "Name": "Roblox Wiki"
    }
]

如何在PHP中对其进行解码,使其具有如下所示的列表

DarkAge Ninjas Emerald Knights of the Seventh Sanctum Knights of RedCliff

等等,并将Id分别解码,这样我就可以用它创建一个可点击的链接:/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-02 06:24:14

您将需要json_decode将json转换为php数组。

代码语言:javascript
运行
复制
$api_json = '[
    { "Id": 382779, "Name": "DarkAge Ninjas" }, 
    { "Id": 377291, "Name": "Emerald Knights of the Seventh anctum" }
    ...
]';

$api_data = json_decode($api_json, true);

//Now you can loop over the array and print the `Name`
foreach($api_data as $d) {
   echo $d['Name'];
}

以上代码将输出

代码语言:javascript
运行
复制
DarkAge Ninjas 
Emerald Knights of the Seventh Sanctum 
Knights of RedCliff
...

要使用ids建立链接,只需将其添加到上面的循环中即可

代码语言:javascript
运行
复制
echo '<a href="'. $d['Id'].'">'. $d['Name'].'</a>';

正如Ed所建议的,阅读手册:解码来了解更多

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28271774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档