Php 逐数组增加数组中的值
我有一个头部阵列:Php 逐数组增加数组中的值,php,arrays,Php,Arrays,我有一个头部阵列: Array ( [0] => 10 [1] => 10 [2] => 10 [3] => 10 [4] => 10 [5] => 10 ) 我的第二个数组如下所示: Array ( [0] => 1 [1] => 7 [2] => 3 [3] => 1 [4] => 1 [5] => 7 ) Array (
Array
(
[0] => 10
[1] => 10
[2] => 10
[3] => 10
[4] => 10
[5] => 10
)
我的第二个数组如下所示:
Array
(
[0] => 1
[1] => 7
[2] => 3
[3] => 1
[4] => 1
[5] => 7
)
Array
(
[0] => 11
[1] => 17
[2] => 13
[3] => 11
[4] => 11
[5] => 17
)
现在,我想用第二个数组中的值来增加头部数组中的值
结果应该如下所示:
Array
(
[0] => 1
[1] => 7
[2] => 3
[3] => 1
[4] => 1
[5] => 7
)
Array
(
[0] => 11
[1] => 17
[2] => 13
[3] => 11
[4] => 11
[5] => 17
)
我该怎么做
Patrick.以下内容如何:
$result = array_map(function () {
return array_sum(func_get_args());
}, $arr1, $arr2);
$result = array();
for($i=0,$count=count($arr1); $i < $count; $i++) {
$result[$i] = $arr1[$i] + $arr2[$i];
}
从每个数组中提取一个元素,将这两个值相加,然后创建新数组。最初的想法来自
或者,如果要使用循环,请尝试以下操作:
$result = array_map(function () {
return array_sum(func_get_args());
}, $arr1, $arr2);
$result = array();
for($i=0,$count=count($arr1); $i < $count; $i++) {
$result[$i] = $arr1[$i] + $arr2[$i];
}
以下内容如何:
$result = array_map(function () {
return array_sum(func_get_args());
}, $arr1, $arr2);
$result = array();
for($i=0,$count=count($arr1); $i < $count; $i++) {
$result[$i] = $arr1[$i] + $arr2[$i];
}
从每个数组中提取一个元素,将这两个值相加,然后创建新数组。最初的想法来自
或者,如果要使用循环,请尝试以下操作:
$result = array_map(function () {
return array_sum(func_get_args());
}, $arr1, $arr2);
$result = array();
for($i=0,$count=count($arr1); $i < $count; $i++) {
$result[$i] = $arr1[$i] + $arr2[$i];
}
越简单越好
foreach ($a1 as $index => &$value) {
$value += $a2[$index];
}
越简单越好
foreach ($a1 as $index => &$value) {
$value += $a2[$index];
}
for($i=0;$i
用于($i=0;$i
一个简单的循环可以很容易做到这一点。foreach或array\u带着一些lambdaid行走,你尝试了任何事情,但在某个地方卡住了?发布您的努力,我们将很乐意帮助您。重复我找不到我的问题的答案@CodingAntA简单的循环可以很容易做到这一点。foreach或array\u带着一些lambdad散步您是否尝试过任何事情并在某个地方卡住了?发布您的努力,我们将很乐意帮助您。重复我找不到我的问题的答案@CodingAnt