学科分类
目录
PHP基础

表单提交数组值

当表单元素有多个值可以选择时,只需要将相同元素的name设置成数组的形式即可,表单将会以数组的形式提交。例如,表单有多个复选框时,将复选框的名称统一设置成一个名称,示例代码如下。

     <form action="表单提交地址" method="post">
       <input type="checkbox" name="hobby[]" value="basketball" />篮球
       <input type="checkbox" name="hobby[]" value="football" />足球
       <input type="checkbox" name="hobby[]" value="vollyball" />排球
       <input type="submit" value="提交">
     </form>

在上述代码中,复选框的name属性值“hobby”后面添加了“[]”,表示以数组方式提交。如果选择“篮球”和“足球”两个选项时,PHP可以接收并输出复选框的值,示例代码如下。

     <?php
     var_dump($_POST);

输出结果如下所示。

array(1){
  ["hobby"]=>
    array(2){
      [0]=>string(10) "basketball"
      [1]=>string(8) "football"
  }
}
点击此处
隐藏目录