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。啊,忽略了。。我会修好的