当我尝试将这个简单的测试表单提交给 PHP 时:
<form action="test.php" method="post">
<input name ="lang_learn[0]lang" type="text" value="1"><br>
<input name ="lang_learn[0]level" type="text" value="2"><br>
<input name ="lang_learn[1]lang" type="text" value="3"><br>
<input name ="lang_learn[1]level" type="text" value="4"><br>
<input type="submit">
</form>
我希望在 $_POST 数组中有这样的东西:
Array
(
[lang_learn] => Array
(
[0] => Array ([lang] => 1, [level] => 2)
[1] => Array ([lang] => 3, [level] => 4)
)
)
相反,我得到了这个:
Array
(
[lang_learn] => Array
(
[0] => 1
[1] => 4
)
)
我尝试在不同的服务器上进行不同的安装,但我总是得到相同的结果。问题出在哪里?阅读这应该是正确的方法。