你好,我有两个数组如下:
array(a) { [0]=> array(2) { ["count"]=> string(2) "22" ["hour"]=> string(1) "0" }
[1]=> array(2) { ["count"]=> string(2) "17" ["hour"]=> string(1) "1" }
[2]=> array(2) { ["count"]=> string(2) "22" ["hour"]=> string(1) "2" }
[3]=> array(2) { ["count"]=> string(2) "15" ["hour"]=> string(1) "3" }
[4]=> array(2) { ["count"]=> string(2) "15" ["hour"]=> string(1) "4" }
}
我有第二个数组,其中包含不同数量的值
array(b) { [0]=> array(2) { ["count"]=> string(2) "12" ["hour"]=> string(1) "0" }
[1]=> array(2) { ["count"]=> string(2) "36" ["hour"]=> string(1) "1" }
[2]=> array(2) { ["count"]=> string(2) "59" ["hour"]=> string(1) "2" }
[3]=> array(2) { ["count"]=> string(2) "5" ["hour"]=> string(1) "3" }
[4]=> array(2) { ["count"]=> string(2) "27" ["hour"]=> string(1) "4" }
}
请告诉我如何获取两个数组中“count”的总和,并得到一个新数组,例如:
array(c) { [0]=> array(2) { ["count"]=> string(2) "34" ["hour"]=> string(1) "0" }
[1]=> array(2) { ["count"]=> string(2) "53" ["hour"]=> string(1) "1" }
[2]=> array(2) { ["count"]=> string(2) "81" ["hour"]=> string(1) "2" }
[3]=> array(2) { ["count"]=> string(2) "20" ["hour"]=> string(1) "3" }
[4]=> array(2) { ["count"]=> string(2) "42" ["hour"]=> string(1) "4" }
}
谢谢。
array_map()
是一个不错的起点。http://php.net/array_map - dnagirl