以数组形式提交HTML表单值(到PHP)

以数组形式提交HTML表单值(到PHP),php,html,forms,Php,Html,Forms,我在我的网站上的一个页面上有很多广播框 我知道可以将所有选项作为一个数组提交,该数组可以由PHP直接操作 <input type="radio" name="SOMETHING_HERE" value="1" /> 有几个广播组,我希望他们都能加入一个阵列 我只想知道name=”“这样使用时必须使用的语法 <input type="radio" name="optionname[]" value="1" /> <input type="radio" name=

我在我的网站上的一个页面上有很多广播框

我知道可以将所有选项作为一个数组提交,该数组可以由PHP直接操作

<input type="radio" name="SOMETHING_HERE" value="1" />

有几个广播组,我希望他们都能加入一个阵列

我只想知道
name=”“

这样使用时必须使用的语法

<input type="radio" name="optionname[]" value="1" />
<input type="radio" name="optionname[]" value="2" />
.
.

.
.
像这样使用

<input type="radio" name="optionname[]" value="1" />
<input type="radio" name="optionname[]" value="2" />
.
.

.
.
HTML如下所示:

<input type="radio" name="name[]" value="1" />
<input type="radio" name="name[]" value="2" />
<?php
$_POST['name'] = array('1','2');

PHP访问它的方式如下:

<input type="radio" name="name[]" value="1" />
<input type="radio" name="name[]" value="2" />
<?php
$_POST['name'] = array('1','2');
HTML如下所示:

<input type="radio" name="name[]" value="1" />
<input type="radio" name="name[]" value="2" />
<?php
$_POST['name'] = array('1','2');

PHP访问它的方式如下:

<input type="radio" name="name[]" value="1" />
<input type="radio" name="name[]" value="2" />
<?php
$_POST['name'] = array('1','2');

您可以通过以下任一方式创建表单

<input type="radio" name="name[]" value="1" />
<input type="radio" name="name[]" value="2" />



您可以自己设置数组定义。希望这能回答您的问题。

您可以通过以下任一方式获得表单

<input type="radio" name="name[]" value="1" />
<input type="radio" name="name[]" value="2" />



您可以自己设置数组定义。希望这能回答您的问题。

PHP如何能够像这样访问它:
$\u POST['answers']=array(“QuestionId”=>Answer)?通过使用
value=“foo”name=“answers[QuestionId]”
您将获得
$\u POST['answers']=array(“QuestionId”=>“foo”)
,但请记住,您必须小心为每个
输入
节点保持QuestionId的唯一性。PHP如何能够像这样访问它:
$\u POST['answers']=array(“QuestionId”=>Answer)?通过使用
value=“foo”name=“answers[QuestionId]”
您将获得
$\u POST['answers']=array(“QuestionId”=>“foo”)
,但请记住,您必须小心为每个
输入
节点保持QuestionId的唯一性。为了澄清,PHP数组将采用以下格式:
$\u POST['question']=array(“question1”=>1,“question2”=>2)
?是的。你可以试试看。只是想澄清一下,PHP数组的格式是:
$\u POST['question']=array(“question1”=>1,“question2”=>2)
?是的。你可以试试看。