php 数组的处理 键值对处理

2025-03-21 00:43:29
推荐回答(2个)
回答1:

一个嵌套循环,加一条语句,算不上复杂吧。

$arr1 = array(
    array('asd' => 1, 'sdf' => 1),
    array('qew' => 1, 'sdf' => 1),
    array('zxc' => 1, 'sdf' => 1),
);
$arr2 = array('asd' => '1', 'zxc' =>1);

foreach($arr1 as $arr){
    foreach($arr as $key => $val){
        $arr2[$key] = isset($arr2[$key])? ($arr2[$key] + $val): $val;
    }
}
print_r($arr2);
exit;

回答2:

只有循环数组去做