doulai8405 2013-07-31 13:39
浏览 35
已采纳

合并多维和关联数组

I'm trying to merge two given Arrays into a new one:

First array:

Array
(
    [0] =>; Array
        (
            [label] => Please Choose
            [value] => default
        )

)

Second Array:

Array
(
    [label] => 14.09.2013 - 27.09.2013 - 3.299 €
    [value] => 14.09.2013 - 27.09.2013
)

I want to generate an arrays which looks like this:

Array
(
    [0] => Array
        (
            [label] => Please Choose
            [value] => 14.09.2013 - 27.09.2013
        ),
    [1] => Array
        (
            [label] => 14.09.2013 - 27.09.2013 - 3.299 €
            [value] => 14.09.2013 - 27.09.2013
        )

)

I tried to merge the arrays:

array_merge($array1,$array2);

Which results in:

Array
(
    [0] => Array
        (
            [label] => Please Choose
            [value] => default
        )

    [label] => 14.09.2013 - 27.09.2013 - 3.299 €
    [value] => 14.09.2013 - 27.09.2013
)

What is the appropriate function for this use-case?

  • 写回答

3条回答 默认 最新

  • duanmei1850 2013-07-31 13:40
    关注

    if you pass in the 2nd array inside another array you should get the desired output

    array_merge($array1,array(1 => $array2));
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 个人网站被恶意大量访问,怎么办
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大