根据键值对数组排序


Sort array based on key value

我使用的是一个可以自动添加一对输入的表单。一个存储值在select,另一个存储值在input

提交后,我收到array中的值,我需要将它们关联在一起。因此所有key[0]和所有[1]都在一起,以此类推。

Array
(
[issue] => Array
    (
        [0] => 2
        [1] => 3
    )
[qty] => Array
    (
        [0] => 1
        [1] => 2
    )
)

我如何使用PHP做到这一点?

使用一个简单的foreach循环。

$combined = array();
foreach ($_POST["issue"] as $k=>$v) {
  $combined[$k] = array($_POST["issue"][$k], $_POST["qty"][$k]);
}
print_r($combined);