dongtang2376 2014-08-20 15:46
浏览 40

PHP合并数组子项

I've seen several questions and answers on this but none that seem to do what I need. Basically I have:

Array1:

[2014-1-1]
    [0]
        'goodthings' = 9

Array2:

[2014-1-1]
    [0]
        'badthings' = 2

and I want to create:

resultarray:

[2014-1-1]
    [0]
        'goodthings' = 9
        'badthings' = 2

Where [2014-1-1] is a list of dates and [0] is the hours of the day... Seems like a simple request but I can't figure it out?

  • 写回答

1条回答 默认 最新

  • duancong6937 2014-08-20 15:56
    关注

    Unsure if this is exactly what you want, but

    Using array_merge_recursive()

    $array1 = [
        '2014-1-1' => [
            0 => ['goodthings' => 9]
        ]
    ];
    
    $array2 = [
        '2014-1-1' => [
            0 => ['badthings' => 2]
        ]
    ];
    
    $result = array_merge_recursive($array1, $array2);
    var_dump($result);
    

    gives

    [ "2014-1-1" => [
        0 => [ "goodthings" => 9 ]
        1 => [ "badthings" => 2 ]
    ]
    
    评论

报告相同问题?

悬赏问题

  • ¥50 potsgresql15备份问题
  • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
  • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
  • ¥60 pb数据库修改与连接
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上