Php 添加两个数组元素

Php 添加两个数组元素,php,arrays,Php,Arrays,我有两个数组 一个 第二阵列 Array ( [0] => Array ( [a] => 207 [b] => 225 ) [1] => Array ( [b] => 35 [a] => 0 ) [2] => Array ( [a

我有两个数组 一个

第二阵列

Array
(
    [0] => Array
        (
            [a] => 207
            [b] => 225
        )

    [1] => Array
        (
            [b] => 35
            [a] => 0
        )

    [2] => Array
        (
            [a] => 35
            [b] => 90
        )

    [3] => Array
        (
            [a] => 80
            [b] => 140
        )

    [4] => Array
        (
            [a] => 40
            [b] => 35
        )
)
我想在相同的键上添加这两个数组。在某些位置[a]和[b]上键的顺序不同


提前感谢

假设这些数组具有相同的结构,这将有望为您提供第三个总计数组:

$array3 = Array();
reset($array1);
while (list($key) = each($array1)) {
    reset($array1[$key]);
    while (list($k,$v) = each($array1[$key])) {
        $array3[$key][$k] = $v + $array2[$key][$k];
    }
}

这假设两个数组的长度始终相同,并且子数组始终只包含
a
b
索引

$result = array();

foreach($arrayOne as $key => $value)
{
    $result[] = array(
        "a" => $value["a"] + $arrayTwo[$key]["a"],
        "b" => $value["b"] + $arrayTwo[$key]["b"]
    );
}

我想这是一个关于for循环和数组的课堂作业

$array1 = array(....);
$array2 = array(....);
$finalArray = array();

$count = count($array1);
for (i = 0; $i < $count; $i++) {
    $totalArray[a] = $array1[i][a] + $array2[i][a];
    $totalArray[b] = $array1[i][b] + $array2[i][b];
    $finalArray[] = $totalArray;
}
$array1=数组(..);
$array2=数组(..);
$finalArray=array();
$count=count($array1);
对于(i=0;$i<$count;$i++){
$totalArray[a]=$array1[i][a]+$array2[i][a];
$totalArray[b]=$array1[i][b]+$array2[i][b];
$finalArray[]=$totalArray;
}

我已经用过了english@user3024749请给我们一个可以理解的问题。。。你的公式非常混乱…请看我的全部问题这是两个数组,我想在其中添加这些数组元素php@user3024749请举例说明您期望的输出。我更喜欢@patrick-q answer,而不是我自己的,但是唉,我只有26个代表,不能对他的答案发表评论。这实际上似乎比我的表现好一点。美好的
$array1 = array(....);
$array2 = array(....);
$finalArray = array();

$count = count($array1);
for (i = 0; $i < $count; $i++) {
    $totalArray[a] = $array1[i][a] + $array2[i][a];
    $totalArray[b] = $array1[i][b] + $array2[i][b];
    $finalArray[] = $totalArray;
}