Mat*_*ips 8 html multidimensional-array
我想知道在我尝试重构我的页面之前,如果它可能在html中有一个双嵌套输入数组.我在一个表单中有一个8X5组元素,如果能够使用数组数组解析它会很好...就像这样
<input type="text" name="list[][]" /><input type="checkbox" name="list[][]" />
Run Code Online (Sandbox Code Playgroud)
等等
Dou*_*ner 14
您将需要为每个字段的第一部分提供索引,否则无法嵌套,如果它确实有效,则它看起来不像另一端的网格:
第1行:
name="list[0][]"
Run Code Online (Sandbox Code Playgroud)
第2行:
name="list[1][]"
Run Code Online (Sandbox Code Playgroud)
等等
最后,您的服务器需要支持这一点,因为PHP和Rails是开箱即用的.我不确定其他服务器技术.例如,发布到PHP时,以下HTML:
<form action="post.php" method="POST" accept-charset="utf-8">
<input type="text" name="list[0][]" value="1" />
<input type="text" name="list[0][]" value="2" />
<input type="text" name="list[0][]" value="3" />
<input type="text" name="list[1][]" value="4" />
<input type="text" name="list[1][]" value="5" />
<input type="text" name="list[1][]" value="6" />
<input type="text" name="list[3][]" value="7" />
<input type="text" name="list[3][]" value="8" />
<input type="text" name="list[3][]" value="9" />
<input type="submit" name="Send" value="Send" id="Send" />
</form>
Run Code Online (Sandbox Code Playgroud)
如果在PHP中存在以下代码:
<?php print_r($_POST['list']); ?>
Run Code Online (Sandbox Code Playgroud)
输出是:
Array
(
[0] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
[1] => Array
(
[0] => 4
[1] => 5
[2] => 6
)
[3] => Array
(
[0] => 7
[1] => 8
[2] => 9
)
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15209 次 |
| 最近记录: |