方括号是否与复选框输入元素仅使用PHP?

时间:2011-04-06 23:49:21

标签: php checkbox square-bracket

给出这样的结构:

<input type="checkbox" value="red" name="color[]" />
<input type="checkbox" value="green" name="color[]" />
<input type="checkbox" value="blue" name="color[]" />

如果POST到PHP页面,$_POST超级全局会将已选中复选框的值添加到数组color

这是一个仅限PHP的约定还是其他支持Web的语言也遵循它?如果是后者,那么其他语言/图书馆遵循这一惯例呢?

1 个答案:

答案 0 :(得分:0)

我在ASP.NET MVC中看过它,但它通常需要添加一个索引,例如name="color[0]"name="color[1]"

此处示例 - Wits End with IDictionary<T,T> and ModelBinders, ASP.NET MVC 2.0