PHP合并数组子键
我已经看到了一些关于这方面的问题和答案,但似乎没有一个能满足我的需要。基本上,我有: 阵列1:PHP合并数组子键,php,Php,我已经看到了一些关于这方面的问题和答案,但似乎没有一个能满足我的需要。基本上,我有: 阵列1: [2014-1-1] [0] 'goodthings' = 9 阵列2: [2014-1-1] [0] 'badthings' = 2 我想创造: 结果射线: [2014-1-1] [0] 'goodthings' = 9 'badthings' = 2 其中[2014-1-1]是日期列表,[0]是一天中的小
[2014-1-1]
[0]
'goodthings' = 9
阵列2:
[2014-1-1]
[0]
'badthings' = 2
我想创造:
结果射线:
[2014-1-1]
[0]
'goodthings' = 9
'badthings' = 2
其中[2014-1-1]是日期列表,[0]是一天中的小时数。。。似乎是一个简单的请求,但我想不出来?不确定这是否正是您想要的,但是 使用 给予
您是否尝试过
array\u merge()
?请为原始数组和结果数组显示var\u dump()
或print\u r()
的输出结果。从结果中可以看出,您似乎是在字符串串联之后,特别是如果内键[0]
有意义的话……谢谢您标记的非常接近,但每个整数代表一天中的一个小时,因此我需要最终结果:0-->好事,坏事1-->好事,坏事。。。等令人沮丧的一笑
$array1 = [
'2014-1-1' => [
0 => ['goodthings' => 9]
]
];
$array2 = [
'2014-1-1' => [
0 => ['badthings' => 2]
]
];
$result = array_merge_recursive($array1, $array2);
var_dump($result);
[ "2014-1-1" => [
0 => [ "goodthings" => 9 ]
1 => [ "badthings" => 2 ]
]