【发布时间】:2017-06-13 13:35:41
【问题描述】:
我有一个 foreach,我根据表单中提交的选中复选框(即 `checkbox[$id])从 id 中创建一个数组。所以我最终得到:
其中 1、2 和 3 是表单中提交的 ID。到目前为止一切顺利。
现在我的表单中还有一个输入字段amount[$id]。选择复选框时,我可以输入该行的金额并提交结果。如果 id 是,我需要将 amount 的值添加到我的数组中。我的最终结果应该是这样的:
[1 => ['amount' => '10'], 2 => ['amount' => '12'], 3 => ['amount' => '5'] // And so on
我尝试了合并和array_push,但我似乎做错了,因为我无法弄清楚。有什么指点吗?
【问题讨论】:
-
也许使用
array_combine? -
没用过,我猜应该是这样!谢谢:)
-
我很乐意提供帮助 :)
-
如果数组的键只是数字而不是数组,
array_combine会有所帮助
标签: php arrays forms checkbox submit