手机
当前位置:查字典教程网 >编程开发 >php教程 >php中对2个数组相加的函数
php中对2个数组相加的函数
摘要:复制代码代码如下:

复制代码 代码如下:

<?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中对2个数组相加的函数】相关文章:

PHP中把对象转换为关联数组代码分享

php一个解析字符串排列数组的方法

一个阿拉伯数字转中文数字的函数

在php中使用sockets:从新闻组中获取文章

一个目录遍历函数

一个查看session内容的函数

php对象和数组相互转换的方法

php恢复数组的key为数字序列的方法

php中关于socket的系列函数总结

php实现window平台的checkdnsrr函数

精品推荐
分类导航