在PHP中,你可以通过多种方式求出两个数组的和。以下是几种常见的方法:
array_map
和array_sum
你可以使用array_map
函数将两个数组的对应元素相加,然后使用array_sum
函数计算总和。
$array1 = [1, 2, 3];
$array2 = [4, 5, 6];
$sumArray = array_map(function($a, $b) {
return $a + $b;
}, $array1, $array2);
$totalSum = array_sum($sumArray);
echo $totalSum; // 输出 21
array_sum
直接求和如果你只需要两个数组的总和,而不是对应元素的和,可以直接使用array_sum
函数。
$array1 = [1, 2, 3];
$array2 = [4, 5, 6];
$totalSum = array_sum($array1) + array_sum($array2);
echo $totalSum; // 输出 21
你也可以使用循环来遍历数组并计算总和。
$array1 = [1, 2, 3];
$array2 = [4, 5, 6];
$totalSum = 0;
foreach ($array1 as $value) {
$totalSum += $value;
}
foreach ($array2 as $value) {
$totalSum += $value;
}
echo $totalSum; // 输出 21
你可以先将两个数组合并,然后使用array_sum
函数计算总和。
$array1 = [1, 2, 3];
$array2 = [4, 5, 6];
$mergedArray = array_merge($array1, $array2);
$totalSum = array_sum($mergedArray);
echo $totalSum; // 输出 21
根据你的需求选择合适的方法即可。