我搜索了大多数主题,找不到能帮助我的东西。
我有来自表单提交的以下2个数组
Array
(
[0] => FDS
[1] => FSS
)
Array
(
[0] => test@test.com
[1] => 0123456789
)
我需要将第一个数组中的值与第二个数组的值组合在一起,并创建一个自定义的第三个数组,如下所示:
Array
(
[0] => Array
(
[code] => FDS
[info] => test@test.com
)
[1] => Array
(
[code] => SM2
[info] => 0123456789
)
)
html表单输入如下所示:
<input type="checkbox" name="code[]" value="FDS">
<input id="flexDeliveryEmailInput" type="text" name="info[]">
<input id="flexDeliverySMS" type="checkbox" name="code[]" value="FSS">
<input type="text" name="info[]">
答案 0 :(得分:2)
请尝试使用以下表单输入:
<input type="checkbox" name="data[0][code]" value="FDS">
<input id="flexDeliveryEmailInput" type="text" name="data[0][info]">
<input id="flexDeliverySMS" type="checkbox" name="data[1][code]" value="FSS">
<input type="text" name="data[1][info]">
这将根据需要提供合并的数组。