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


How I can retrieve the length of a part of json object using PHP?

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

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

我如何知道这个JSON对象的一部分的长度?也就是说,我想知道有多少元素包含关键字Intro和关键字vis

我查看了一些关于这个问题的帖子,发现我必须更改JSON对象的结构,但这是不可能的。有其他方法可以做到这一点吗?

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