我有一个包含许多复选框的表单。
例如
...
<input name="dodatkowe[]" type="checkbox" value="1" />
<input name="dodatkowe[]" type="checkbox" value="1" />
<input name="dodatkowe[]" type="checkbox" value="1" />
...
我想要数组中的所有复选框。数组“dodatkowe”。
当我选中所有复选框时:
Array ( [0] => 1 [1] => 1 [2] => 1 )
但是当我第二次检查示例时,我有:
Array ( [0] => 1 )
我需要它,当我选中示例第二个复选框时:
Array ( [0] => 0 [1] => 1 [2] => 0)
最佳答案
给他们索引,这样你就可以专门引用他们......
...
<input name="dodatkowe[1]" type="checkbox" value="1" />
<input name="dodatkowe[2]" type="checkbox" value="1" />
<input name="dodatkowe[3]" type="checkbox" value="1" />
...
不确定为什么您觉得需要查看未检查的值,这可以假定为检查值的倒数...。任何这样做的尝试都是黑客行为,没有必要。
关于php - 复选框数组仅显示选中的值 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8826824/