[伸手党]求个function,传入一个规律的二维数组,每个子数组都是键名相同的数组,键值都是整数,返回结果是二维数组多了一个子数组,是每个子数组的求和结果 二维数组function 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $ar = array( array( 'a' => 2, 'b' => 6), array( 'a' => 5, 'b' => 7),);$t = array();foreach($ar as $r) { foreach($r as $k=>$v) @$t[$k] += $v;}$ar[] = $t;print_r($ar);Array( [0] => Array ( [a] => 2 [b] => 6 ) [1] => Array ( [a] => 5 [b] => 7 ) [2] => Array ( [a] => 7 [b] => 13 )) 或$ar = array( array( 'a' => 2, 'b' => 6), array( 'a' => 5, 'b' => 7),);$t = call_user_func_array('array_map', array_merge(array(null),$ar));$t = array_map('array_sum', $t);$t = array_combine(array_keys($ar[0]), $t);$ar[] = $t;print_r($ar); 為何结果是 array(0=>array(a=>2,b=>6),1=>array(a=>5,b=>7),2=>array(a=>7,b=>11));b=>6 b=>7 應該是13吧看標題看得暈暈得,一看舉例就明了。 关于PHP和Javascript的一个问题 用什么方法处理效率较好 请教一个刷新问题 表单提交问题。 请教:ajax和Xjax区别? 怎么让数组一行显示3列(急) 请问是否必须安装php才能安装phpMyAdmin 该如何解决? 请问:那里还有免费的竹叶空间(现如今,摇头叹气),国外的也行 php4.3.0升级到 4.3.1问题,哪位朋友指点一下!谢谢 将16进制转换成10进制整数 mac怎么用git更新代码
array( 'a' => 2, 'b' => 6),
array( 'a' => 5, 'b' => 7),
);
$t = array();
foreach($ar as $r) {
foreach($r as $k=>$v) @$t[$k] += $v;
}
$ar[] = $t;print_r($ar);Array
(
[0] => Array
(
[a] => 2
[b] => 6
) [1] => Array
(
[a] => 5
[b] => 7
) [2] => Array
(
[a] => 7
[b] => 13
))
array( 'a' => 2, 'b' => 6),
array( 'a' => 5, 'b' => 7),
);
$t = call_user_func_array('array_map', array_merge(array(null),$ar));
$t = array_map('array_sum', $t);
$t = array_combine(array_keys($ar[0]), $t);
$ar[] = $t;print_r($ar);