Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否可以使用sum将值放入现有数组值中?_Php_Arrays_Sorting - Fatal编程技术网

Php 是否可以使用sum将值放入现有数组值中?

Php 是否可以使用sum将值放入现有数组值中?,php,arrays,sorting,Php,Arrays,Sorting,是否可以使用sum将值放入现有数组值中 $nvArr = Array("1"=> 35, "2"=> 1, "3"=> 2, "8"=> 56, "9"=> 78); 我已在现有数组中再添加一个数组值 $nvArr1 = Array("1"=> 35, "2"=> 1); 我想跟你一起出去 $nvArr = Array("1"=> 70, "2"=> 2, "3"=> 2, "8"=> 56, "9"=> 78); 你

是否可以使用sum将值放入现有数组值中

$nvArr = Array("1"=> 35, "2"=> 1, "3"=> 2, "8"=> 56, "9"=> 78);
我已在现有数组中再添加一个数组值

$nvArr1 = Array("1"=> 35, "2"=> 1);
我想跟你一起出去

$nvArr = Array("1"=> 70, "2"=> 2, "3"=> 2, "8"=> 56, "9"=> 78);

你可以用foreach来做

foreach($nvArr1 as $key => $val){
  (array_key_exists($key, $invArr))?
    $invArr[$key] += $nvArr1[$key]
    : $invArr[$key] = $nvArr1[$key]
}

数组push是什么意思?我有一个更新问题,请看一看。如果
$nvar1
中的键在
$nvArr
中不存在,该怎么办?@Jack:与反向相同?很高兴知道需求,因为当前的解决方案不能处理这种情况。@KarolyHorvath我的答案可以处理这种情况,但不清楚这是否是预期的行为。如何删除相同的键值。