将复选框数据放入数组中,然后在PHP中进行检查
我正在传递一些数据将复选框数据放入数组中,然后在PHP中进行检查,php,arrays,Php,Arrays,我正在传递一些数据 <input class="cbox" type="checkbox" name="type[]" value="School" /> <input class="cbox" type="checkbox" name="type[]" value="Home" /> 现在,我还想检查是否勾选了某个复选框(依次) 我正在尝试类似于 if(!empty($_POST['type'])) { if(in_array("School",$type)) {
<input class="cbox" type="checkbox" name="type[]" value="School" />
<input class="cbox" type="checkbox" name="type[]" value="Home" />
现在,我还想检查是否勾选了某个复选框(依次)
我正在尝试类似于
if(!empty($_POST['type'])) {
if(in_array("School",$type)) {
// Code here
}
}
但我最后看到了
警告:in_array()[function.in array]:第二个参数的数据类型错误
。这不是我要传递的数组吗?是否还有其他函数可用于执行此操作?$type
未声明。尝试:
if(!empty($_POST['type'])) {
if(in_array("School", $_POST['type'])) {
// Code here
}
}
$type
未声明。尝试:
if(!empty($_POST['type'])) {
if(in_array("School", $_POST['type'])) {
// Code here
}
}
var\u dump($\u POST['type'])
这样您就可以看到设置了$type
?-我在您的代码中看不到赋值。var\u dump($\u POST['type'])
这样您就可以看到设置了$type
的代码中有什么了我在你的代码中看不到作业。哦,天哪……我设置了$type。是阵列内爆了。我没有注意到我在那里指的是它。非常感谢。哦,我的…我设置了$type。是阵列内爆了。我没有注意到我在那里指的是它。非常感谢。