我正在尝试从表单中获取输入,将其添加到数组中,然后print_r
将该数组添加到屏幕上。
我的问题是表单的输入只替换了数组中的第一个(也是唯一一个)元素。
<form action="" method="POST">
<input type="text" name="text" />
<input type="submit" name="sub"/>
</form>
<?php
$a = array();
if( isset($_REQUEST['text']) && !empty($_REQUEST['text'])){
array_push($a, $_REQUEST['text']);
print_r($a);
}
?>
我的一个理论是$a
不断地在 PHP 代码的第一行 () 上重新分配$a = array();
,但我不知道如何修复它。我环顾四周,但找不到答案。