我有这两个数组结果在print_r
:
Array ( [0] => multidesign1 [1] => multidesign1 [2] => multidesign2 [3] => multidesign2 )
Array ( [0] => 30 [1] => 7 [2] => 40 [3] => 1 )
实际内容应为:
multidesign1
有30和7,所以是37,而multidesign2有40和1,所以是41。
我可以把这两个数组组合起来,这样我就可以得到multidesign1=>37
和multidesign2=>41
了吗?
谢谢。
$newArray = array();
foreach(range(0, count($firstArray) - 1) as $index) {
if(isset($newArray[$index])) {
$newArray[$index] += $secondArray[$index];
} else {
$newArray[$index] = $secondArray[$index];
}
}
这是你想要的东西吗?
$result = array();
foreach ($array1 as $i => $key) {
$result[$key] += $array2[$i];
}