php – 具有相同键的2个数组元素的总和
发布时间:2020-12-13 22:47:34 所属栏目:PHP教程 来源:网络整理
导读:嗨我有2个阵列喜欢 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]= a
嗨我有2个阵列喜欢
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" } } 谢谢. 解决方法$result_array = array() ; for ($i = 0,$length = count($a_array) ; $i < $length ; $i++){ $result_array[$i] = $a_array[$i] ; $result_array[$i]["count"] += $b_array[$i]['count'] ; } var_dump($result_array) ; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |