php表单传递数组实例解析

发布时间:2020-01-30编辑:脚本学堂
有关php表单传递数组数据的几个例子,在php编程中获取页面中数组数据,多是以checkbox生成的数组数据,这里分享三个例子,大家比较下有什么不同。

php表单传递数组的方法示例

例1:------------php表单传递数组
test.php
 

form method="post" action="test2.php">
<input name="a[]" value="1" />
<input name="a[]" value="2" />
<input name="a[]" value="3" />
<input type="submit"  value="提交" />
</form>

test2.php
 

<?php
print_r($_POST['a']);
?>

结果:
Array ( [0] => 1 [1] => 2 [2] => 3 )

---

例2:-------php表单传递数组
 
test.php
 

<form method="post" action="test2.php">
<input name="a[4]" value="1" />
<input name="a[5]" value="2" />
<input name="a[6]" value="3" />
<input type="submit"  value="提交" />
</form>


 
test2.php
 

<?php
print_r($_POST['a']);
?>

结果:
Array ( [4] => 1 [5] => 2 [6] => 3 )

--

例3,---------php表单传递数组

test.php
 

<form method="post" action="test2.php">
<input name="a[11]" value="1" />
<input name="a[22]" value="2" />
<input name="a[33]" value="3" />
<input type="submit"  value="提交" />
</form>
 

 
test2.php
 

<?php
print_r($_POST['a']);
?>
 

结果:
Array ( [11] => 1 [22] => 2 [33] => 3 )

说明:
一个动态生成的php表单数组,不依靠javascript,可以将很多数据仅仅以一个数组变量的方式提交上去。