【发布时间】:2020-11-20 05:18:58
【问题描述】:
我有一个 JSON,我想计算有多少次 id_pieasa 以相同的值出现,有多少次 garantie_piesa 是真或假 id_piesa 也是 cantitate_piesa 的总和
这是我拥有的 JSON:
[
[
{
"id_piesa":"7",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"18",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"313",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"312",
"cantitate_piesa":1,
"garantie_piesa":false
}
],
[
{
"id_piesa":"68",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"44",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"168",
"cantitate_piesa":1,
"garantie_piesa":true
},
{
"id_piesa":"444",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"91",
"cantitate_piesa":1,
"garantie_piesa":false
}
],
[
{
"id_piesa":"168",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"44",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"308",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"1",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"27",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"26",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"65",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"74",
"cantitate_piesa":1,
"garantie_piesa":true
}
],
[
{
"id_piesa":"82",
"cantitate_piesa":1,
"garantie_piesa":false
}
],
[
{
"id_piesa":"120",
"cantitate_piesa":1,
"garantie_piesa":false
}
],
[
{
"id_piesa":"120",
"cantitate_piesa":1,
"garantie_piesa":true
}
],
[
{
"id_piesa":"71",
"cantitate_piesa":1,
"garantie_piesa":false
}
],
[
{
"id_piesa":"168",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"44",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"91",
"cantitate_piesa":1,
"garantie_piesa":false
},
{
"id_piesa":"444",
"cantitate_piesa":1,
"garantie_piesa":false
}
]
]
例如:id_piesa 168 出现 2 次总和 cantitate_piesa 为 2 且 1 次为真 1 次为假
【问题讨论】:
-
这能回答你的问题吗? PHP count JSON array
-
我投票结束这个问题,因为它是一个基于 JSON 的问题,带有一个无效的 JSON 字符串。
标签: php arrays json multidimensional-array