如何使用PHP检索json对象的一部分长度?

时间:2016-04-11 16:09:15

标签: php json

我检索了一个包含JSON对象的PHP变量会话。 JSON对象如下:

var jsonObject = {
    "menu":{
        "intro":{
            "intosub":"sub_1"
        },
        "vis":{
            "visub":"sub_2"
        }
    }
};

我怎么知道这个JSON对象的一部分的长度?也就是说,我想知道包含密钥Intro的元素数量与密钥vis相同的元素。

我已经回顾了一些关于这个问题的帖子,我发现我必须改变JSON对象的结构,但这是不可能的。为了做到这一点,还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

首先,将json解析为php关联数组,使用json_decode(your_var,true)。您将获得一个多维数组。然后在所需的子阵列上使用php count函数