php中对2个数组相加的函数_php教程-查字典教程网
php中对2个数组相加的函数
php中对2个数组相加的函数
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:

复制代码 代码如下:

<?php

function array_add($a,$b){

//根据键名获取两个数组的交集

$arr=array_intersect_key($a, $b);

//遍历第二个数组,如果键名不存在与第一个数组,将数组元素增加到第一个数组

foreach($b as $key=>$value){

if(!array_key_exists($key, $a)){

$a[$key]=$value;

}

}

//计算键名相同的数组元素的和,并且替换原数组中相同键名所对应的元素值

foreach($arr as $key=>$value){

$a[$key]=$a[$key]+$b[$key];

}

//返回相加后的数组

return $a;

}

$a = array('0'=>'2','1'=>'4','3'=>'8','a'=>'100');

$b = array('0'=>'5','2'=>'4','b'=>'33','a'=>'22');

$arr=array_add($a,$b);

print_r($arr);

?>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新php教程学习
    热门php教程学习
    编程开发子分类