2016-09-20 53 views
0

我有多个变量:输入数组到PHP

<input type = "text" name = "data[0]"> 
<input type = "text" name = "data[1]"> 
<input type = "text" name = "data[2]"> 

等等,我想将它们导入到PHP页面。也可能有N个这样的情况,所以我必须在这里使用

if(isset($_POST[''])){} 

命令....可以请你建议如何让所有这些变量到PHP页面的数组。在这里,我试图挽救名称为DATA0,DATA1等,但它不帮助...如果你能,为提供一个答案以及

+0

'$ _POST [ '数据']'是您的阵列,所以一个单一的值将是'$ _POST [ '数据'] [0]'。 – mitkosoft

+0

您可以为表单中的所有三个输入创建名称为data [],并且可以像$ _POST ['data']一样以数组的形式检索它。 –

回答

0

你的阵列是:

$_POST['data'] 

,你将有这个数组中的3个项目用于html的每个输入。

$_POST['data'][0] 
$_POST['data'][1] 
$_POST['data'][2] 

另外它不需要在html中指定索引。你可以这样使用:

<input type = "text" name = "data[]"> 
<input type = "text" name = "data[]"> 
<input type = "text" name = "data[]"> 

而且你会得到同样的结果。

0
<input type = "text" name = "data[]"> 
<input type = "text" name = "data[]"> 
<input type = "text" name = "data[]"> 

在PHP页

foreach($_POST['data'] as $data) { 
// your logic goes here 
}