天天看点

php 表单 数组,HTML / PHP-表单-输入为数组

我有这样的表格

我想要的$ _POST输出是一个像

Array (

[1] => Array ( [level] => 1 [build_time] => 123 )

[2] => Array ( [level] => 2 [build_time] => 456 )

)

我知道我可以做类似name =“ levels [1]

[build_time]”之类的事情,但是由于这些元素是动态添加的,因此很难添加索引。还有其他办法吗?

编辑:

按照建议,我更改了表格。我现在还包括了整个HTML,因为我认为这里缺少一些内容。我的HTML现在:

Name(z.B. 1)

Bauzeit(In Sekunden)

Name(z.B. 1)

Bauzeit(In Sekunden)

我现在得到的输出是:

[levels] => Array (

[0] => Array ( [level] => 1 )

[1] => Array ( [build_time] => 234 )

[2] => Array ( [level] => 2 )

[3] => Array ( [build_time] => 456 )

)

编辑2:

根据您的编辑建议,我编辑了表单并将方括号移到名称的末尾。我现在得到的输出是:

[levels] => Array (

[level] => Array (

[0] => 1

[1] => 2

)

[build_time] => Array (

[0] => 234

[1] => 456

)

)

我想那会起作用,但看起来仍然很复杂。没有更好的办法吗?