sum和minus数组函数php

时间:2010-11-09 19:11:28

标签: php arrays math

最简单的方法是什么:

a => 1, b =>  0, c=> 3
a => 0, b => 10, c=> 1

萨姆

a => 1, b =>10, c=>4

a => -1, b=> 10, c=> -2

我希望我的例子清楚明白......如果您有任何疑问,请发表评论

3 个答案:

答案 0 :(得分:2)

和:

$array1 = array('a' => 1, 'b' => 0, 'c' => 3);
$array2 = array('a' => 0, 'b' => 10, 'c' => 1);

$result = array();
foreach ($array1 as $key => $value)
  $result[$key] = $value + $array2[$key];

您可以类似地实施差异部分。

答案 1 :(得分:1)

 $sum = $minus = 0;
 foreach ($arrays as $key=>$val)
 {
   $sum   += $val;
   $minus -= ($val*-1);
 }

答案 2 :(得分:1)

您希望使用相同的键添加orsubstarct值。

尝试使用array_walk编写函数

http://php.net/manual/en/function.array-walk.php

或放入循环并根据键添加或替换。