Php 使用第一个数组作为键(但有重复项)组合两个数组,然后添加具有匹配重复项的第二个数组值

Php 使用第一个数组作为键(但有重复项)组合两个数组,然后添加具有匹配重复项的第二个数组值,php,arrays,Php,Arrays,我想合并两个数组。首先使用第一个数组作为键(组合重复项),然后添加第二个数组中的值以调整到特定的键 //first array array('1','0','1'); //second array array('50','10','20'); //output -> first array ('1','0') second array -> ('70','10') 删除第一个数组中的重复项并在第二个数组值中添加相应的“duplicate”键使用结果数组收集结果,如下所示:

我想合并两个数组。首先使用第一个数组作为键(组合重复项),然后添加第二个数组中的值以调整到特定的键

//first array  
array('1','0','1'); 
//second array 
array('50','10','20');

//output -> first array ('1','0') second array -> ('70','10')

删除第一个数组中的重复项并在第二个数组值中添加相应的“duplicate”键使用结果数组收集结果,如下所示:

//first array  
$k = array('1','0','1'); 
//second array 
$v = array('50','10','20');

$result = array();

foreach($k as $index => $value) {
    if(!isset($result[$value])) {
        $result[$value] = 0;
    }
    $result[$value] += $v[$index];
}

print_r($result);

您是否可以添加到目前为止所做的任何尝试,这表明您已经做出了一些努力来解决您的问题。这是javascript。OPs的问题很明显被标记为PHP。啊,忽略了。。我会修好的