我得到了这个 json 格式的表单生成器插件,希望有人能帮忙我需要计算某些字段出现的次数,这样我就可以为他们创建一个数据库
[ { "cssClass" : "checkbox",
"required" : "false",
"title" : "hello save",
"values" : { "2" : { "baseline" : "false",
"value" : "save"
},
"3" : { "baseline" : "false",
"value" : " save 2"
},
"4" : { "baseline" : "false",
"value" : "save 3"
},
"5" : { "baseline" : "false",
"value" : "save 4"
},
"6" : { "baseline" : "false",
"value" : "save 5 "
},
"7" : { "baseline" : "false",
"value" : "Save 6"
}
}
},
{ "cssClass" : "textarea",
"required" : "false",
"values" : "you did not say hello properly"
},
{ "cssClass" : "checkbox",
"required" : "false",
"title" : "whats up save",
"values" : { "2" : { "baseline" : "false",
"value" : "i got your back"
},
"3" : { "baseline" : "false",
"value" : "i got your back 2"
},
"4" : { "baseline" : "false",
"value" : "i got your back 3"
},
"5" : { "baseline" : "false",
"value" : "1 got your back 4"
},
"6" : { "baseline" : "false",
"value" : "i got your back 5"
}
}
}
]
我希望能够计算 cssClass 复选框的数量和相应的值,以帮助创建数据库表以插入 mysql 或 mongodb 我会喜欢这样的格式
count($data[cssclass])
count($data[cssClass][values])
我明白了
Notice: Undefined index: cssClass in C:\wamp\www\callme\repo\index.php on line 45
我会欣赏 php 或 nodejs 中的任何解决方案,因为我对 Json 很陌生
!=================================================== ============================!大家好,感谢您的及时回复,我很感激并很荣幸有你,但它并没有真正解决挑战,也许我不够清楚,所以这是程序逻辑。对于给定的 json 数据,我希望以某种方式对其进行排序,以便我可以获得复选框的图块及其值,从而为用户创建数据库条目,例如,对于带有复选框的数组,获取标题和值的数量(值)所以我可以有类似说 checkbox1 标题值 = 6 checkbox2 标题值 = 5