我检索了一个包含JSON对象的PHP变量会话。 JSON对象如下:
var jsonObject = {
"menu":{
"intro":{
"intosub":"sub_1"
},
"vis":{
"visub":"sub_2"
}
}
};
我怎么知道这个JSON对象的一部分的长度?也就是说,我想知道包含密钥Intro
的元素数量与密钥vis
相同的元素。
我已经回顾了一些关于这个问题的帖子,我发现我必须改变JSON对象的结构,但这是不可能的。为了做到这一点,还有其他方法吗?
答案 0 :(得分:1)
首先,将json解析为php关联数组,使用json_decode(your_var,true)。您将获得一个多维数组。然后在所需的子阵列上使用php count函数