使用php中的两个数组按键创建数组

时间:2015-10-12 06:18:09

标签: php arrays

我有一个数组......我希望我的数组可以通过键合并。以下示例

       [month] => Array
            (
                [0] => 01
                [1] => 02
            )

        [quantity] => Array
            (
                [0] => 4
                [1] => 6
            )

我想要一个类似......

的数组
array(
[0]=>array(
'month'=>01,
'quantity'=>4
),
[1]=>array(
'month'=>02,
'quantity'=>6
) 

1 个答案:

答案 0 :(得分:0)

使用foreach()循环遍历数组。

  $arr["month"][] = 01;
  $arr["month"][] = 02;
  $arr["quantity"][] = 4;
  $arr["quantity"][] = 6;

  foreach($arr['month'] as $key => $val){
      $array["month"][$key] = $val;
      $array["quantity"][$key] = $arr['quantity'][$key];
  }

输出将是,

Array
(
    [month] => Array
        (
            [0] => 1
            [1] => 2
        )

    [quantity] => Array
        (
            [0] => 4
            [1] => 6
        )
)