HTML 输入数组:PHP 便利
尽管出现在 HTML 代码中,但在输入名称后使用方括号([]不是 HTML 规范的一部分。此功能是 PHP 实现,允许创建将其值提交为的表单字段。
理解语法
输入元素是使用以下语法在 HTML 中创建的:
<input name="foo[]" ... >
这里,名称属性是后跟一对方括号。
PHP 数组处理
当表单提交时,PHP会将这些字段解析为一个数组,这意味着多个同名的字段将存储在一个数组元素中,索引对应于顺序。表单中的字段。
例如,考虑以下输入字段:
<input type="checkbox" name="food[]" value="apple" /> <input type="checkbox" name="food[]" value="pear" />
提交时,$_POST['food'] 将是包含值“apple”和“pear”的数组。您可以使用数字索引访问各个值,例如 $_POST'food' 来获取“apple”。
要迭代所有选定的值,您可以使用 foreach 循环:
foreach( $_POST['food'] as $value ) { print $value; }
结论
square 的使用HTML 输入名称中的括号不是 HTML 规范的功能,而是 PHP 的便利,允许轻松创建和处理表单数据作为数组。
以上是HTML 输入名称中的方括号如何创建 PHP 数组?的详细内容。更多信息请关注PHP中文网其他相关文章!