微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何结合表单条目中的PHP数组

如何解决如何结合表单条目中的PHP数组

我有一个表格,允许用户选择多个“键”,然后在其后动态添加任意数量的值。我需要将它们绑定到每个“键”上,以在CSV中作为行插入。 表单提交中的示例数据:

$locations = array(loc1,loc2,loc3,loc4)
$input1 = array(A1,A2,A3,A4,A5)
$input2 = array(B1,B2,B3,B4,B5)
$input3 = array(C1,C2,C3,C4,C5)

输出为:

$OutToCVS = array(loc1,A1,A5)
$OutToCVS = array(loc1,B1,B5)
$OutToCVS = array(loc1,C1,C5)
$OutToCVS = array(loc2,A5)
$OutToCVS = array(loc2,B5)
$OutToCVS = array(loc2,C5)
$OutToCVS = array(loc3,A5)
$OutToCVS = array(loc3,B5)
$OutToCVS = array(loc3,C5)
$OutToCVS = array(loc4,A5)
$OutToCVS = array(loc4,B5)
$OutToCVS = array(loc4,C5)

任何帮助将不胜感激。

解决方法

以以下代码开头的示例:

foreach ($locations as $loc) {
    $OutToCVS[] = array_merge([$loc],$input1);
    $OutToCVS[] = array_merge([$loc],$input2);
    $OutToCVS[] = array_merge([$loc],$input3);
}

Fiddle

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。