如何从复选框创建数组

How to create an Array from the checked boxes

我有 1000 个对象字段的复选框,我想使用 PHP 提交后检查的所有字段创建一个数组,你能告诉我怎么做吗?

好吧,如果你这样命名你的复选框,你已经有了一个数组:

<input name="mycheckbox[]" value="1"> hello1
<input name="mycheckbox[]" value="2"> hello2
<input name="mycheckbox[]" value="3"> hello3

在PHP你会得到:

print_t($_REQUEST['mycheckbox']);
/*
[
   0 => '1',
   0 => '2',
   0 => '3'
]
*/

<input type="checkbox" name="somename[]" value="somevalue"> 如果你需要一个带有数字索引的数组 要么 <input type="checkbox" name="someobject[property]" value="somevalue"> 如果您正在寻找关联数组