我试图有一些像这样的html:
<input name="list_item[0][name]" />
<input name="list_item[1][name]" />
<input name="list_item[2][name]" />
当我查看文档的原始来源时,我正确地看到了这些。但是当我在 chrome 或 firefox 中检查元素时,数字会加一!所以我看到:
<input name="list_item[1][name]" />
<input name="list_item[2][name]" />
<input name="list_item[3][name]" />
当我检查提交的数据时,密钥从 1 开始,而不是 0,这导致我的代码行为不端:
'list_item' =>
array
1 =>
array
'name' => string 'title 1' (length=7)
2 =>
array
'name' => string 'title 2' (length=7)
3 =>
array
'name' => string '' (length=0)
为什么会这样?O_o