如何使用json_decode提取内部信息

xyz*_*xyz 0 php json

我是php的新手.我需要一些json_decode/php的快速帮助.我需要在数组中获取g91的值,我该怎么做?我想有一些递归值,我们可以传递给json_decode ...

{
    "e": "none",
    "f": "test",
    "g": [
        {
            "g1": "text2",
            "g9": {
                "text3": {
                    "g91": 0,
                    "g92": [
                        "text5"
                    ]
                }
            }
        },
        {
            "g1": "text1",          
            "g9": {
                "text4": {
                    "g91": 0,
                    "g92": [
                        "text6",
                        "text7"
                    ]
                }
            }
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

请注意text3不固定..在下一条记录中,我有text4 ..

谢谢!

J0H*_*0HN 5

传递TRUE给json_decode作为第二个参数

$output = json_decode($input,TRUE);
Run Code Online (Sandbox Code Playgroud)

比遍历数组.应该是这样的

$output['g'][0]['g9']['text3']['g91']
Run Code Online (Sandbox Code Playgroud)

请参阅json_decode