输入文本名称数组

时间:2012-03-25 22:18:26

标签: php html arrays forms input

我有一个使用jquery生成输入字段行的表单 这些文本输入需要绑定到数组1,2,3 ...中,子数组指定a,b,c,d的值。

       <td><input type="text" name="1[a]"/></td>
        <td><input type="text" name="1[b]"/></td>
        <td><input type="text" name="1[c]"/></td>
        <td><input type="text" name="1[d]"/></td>
        <td><input type="text" name="1[e]"/></td>
        <td><input type="text" name="1[f]"/></td>

这就是我得到的

print_r($_POST);
Array ( [1] => S [1a] => 6 [1b] => 5 [1c] => 4 [1d] => 3 [1e] => 2 [2] => M [2a] => 6 [2b] => 5 [2c] => 4 [2d] => 3 [2e] => 2 )

我想: 1作为数组,a,b,c,d ......作为具有值

的子数组

1 [α] =值 1 [B] =值

感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

在PHP中,您不能拥有以数字开头的变量名称,因此将其命名为“one”,它将起作用。