如何在php中求2个多维数组值的和?
我有两个数组名,分别为如何在php中求2个多维数组值的和?,php,arrays,Php,Arrays,我有两个数组名,分别为$a和$b: 第一个数组(数组1): 第二个阵列(阵列2): 我希望上面的和,2数组是这样的: $c = Array ( [0] => Array ( [0] => 3 [1] => 5 ) [1] => Array ( [0] => 11
$a
和$b
:
第一个数组(数组1):
第二个阵列(阵列2):
我希望上面的和,2数组是这样的:
$c = Array
(
[0] => Array
(
[0] => 3
[1] => 5
)
[1] => Array
(
[0] => 11
[1] => 11
)
)
非常感谢您的回答阵列地图和阵列总和:
$c[0] = array_map(function () {
return array_sum(func_get_args());
}, $a[0], $b[0]);
$c[1] = array_map(function () {
return array_sum(func_get_args());
}, $a[1], $b[1]);
$c = array();
for($x = 0; $x <= 1; $x++){
for($i=0;$i<count($a);$i++) {
$c[$x][$i] = $a[$x][$i]+$b[$x][$i];
}
}
进一步阅读:
$c[0] = array_map(function () {
return array_sum(func_get_args());
}, $a[0], $b[0]);
$c[1] = array_map(function () {
return array_sum(func_get_args());
}, $a[1], $b[1]);
$c = array();
for($x = 0; $x <= 1; $x++){
for($i=0;$i<count($a);$i++) {
$c[$x][$i] = $a[$x][$i]+$b[$x][$i];
}
}
$c[0] = array_map(function () {
return array_sum(func_get_args());
}, $a[0], $b[0]);
$c[1] = array_map(function () {
return array_sum(func_get_args());
}, $a[1], $b[1]);
$c = array();
for($x = 0; $x <= 1; $x++){
for($i=0;$i<count($a);$i++) {
$c[$x][$i] = $a[$x][$i]+$b[$x][$i];
}
}
$c=array();
对于($x=0;$x可以很好地处理您当前的问题。可能与