如何从复选框创建数组
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">
如果您正在寻找关联数组
我有 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">
如果您正在寻找关联数组