通过json响应解析并输出带有值的节点

时间:2018-09-13 13:17:33

标签: php json parsing search

我正在尝试解析json并从值为“ en”的节点输出id。来自im的API响应将以随机顺序放置请求(有时sv版本结束,有时版本不足)。为了获得正确的端点,我首先需要获得正确的ID(我想要4705的ID,即EN版本的ID)。任何人都可以向我指出如何使用以下方法正确获得“ lang”:“ en” 的正确方向:["id"][0]["language"],因为响应是随机输出的。

[
    {
        "id": 52469,
        "language": {
            "lang": "sv",
            "country": "SE"
        },
    },
    {
        "id": 47506,
        "language": {
            "lang": "en",
            "country": "GB"
        },
    }
]

输出也可能是以下(倒序):

[
    {
        "id": 47506,
        "language": {
            "lang": "en",
            "country": "GB"
        },
    },
    {
        "id": 52469,
        "language": {
            "lang": "sv",
            "country": "SE"
        },
    }
]

0 个答案:

没有答案