我有一个来自表单POST的数组,我想将它们组合在一起。使用表单域创建PHP数组
我的第一次尝试是在数组上运行一个foreach循环,但我没有成功将逻辑分组。我有用按键编号创建动态数组的想法,但我无法获取该数字。
初始阵列:
["affix-1-order"]=> "1";
["affix-1-type"]=> "Apple";
["affix-1-count"]=> "5";
["affix-3-order"]=> "2";
["affix-3-type"]=> "Orange";
["affix-3-count"]=> "10";
["affix-2-order"]=> "3";
["affix-2-type"]=> "Banana";
["affix-2-count"]=> "3";
["affix-4-order"]=> "4";
["affix-4-type"]=> "Mango";
["affix-4-count"]=> "15";
预期输出:
["1"]=> [{
["type"]=> "Apple",
["count"]=> "5",
["order"]=> "1"
}],
["2"]=> [{
["type"]=> "Banana",
["order"]=> "3",
["count"]=> "3"
}],
["3"]=> [{
["type"]=> "Orange",
["order"]=> "2",
["count"]=> "10",
}],
["4"]=> [{
["type"]=> "Mango",
["order"]=> "4",
["count"]=> "15"
}];
让你有在后所需的数组,你可以建立自己的形式进行任何操作上 – 2014-01-10 03:12:07
后者我不明白?你如何建议我在表单输入中分组键和3个值? – veksen
'name = X [] ['type']''name = X [] ['order']''name = X [] ['count']',帖子X数组将会是你想要的 – 2014-01-10 03:35:48