php中对2个数组相加的函数


Posted in PHP onJune 24, 2011
<?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 相关文章推荐
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
Aug 19 PHP
PHP 读取文件内容代码(txt,js等)
Dec 06 PHP
PHP中通过加号合并数组的一个简单方法分享
Jan 27 PHP
PHP include_path设置技巧分享
Jul 03 PHP
PHP性能优化准备篇图解PEAR安装
Dec 05 PHP
PHP如何利用P3P实现跨域
Aug 24 PHP
php5.4以下版本json不支持不转义内容中文的解决方法
Jan 13 PHP
php实现无限级分类查询(递归、非递归)
Mar 10 PHP
PHP生成短网址方法汇总
Jul 12 PHP
CI框架无限级分类+递归的实现代码
Nov 01 PHP
PHP迭代器和迭代的实现与使用方法分析
Apr 19 PHP
php swoft框架实例用法
Dec 22 PHP
php判断输入不超过mysql的varchar字段的长度范围
Jun 24 #PHP
PHP array操作10个小技巧分享
Jun 23 #PHP
php 缩略图实现函数代码
Jun 23 #PHP
php中随机显示图片的函数代码
Jun 23 #PHP
使用php shell命令合并图片的代码
Jun 23 #PHP
php whois查询API制作方法
Jun 23 #PHP
PHP字符编码问题之GB2312 VS UTF-8解决方法
Jun 23 #PHP
You might like
一些操作和快捷键的理解和讨论
2020/03/04 星际争霸
php&amp;java(一)
2006/10/09 PHP
基于mysql的bbs设计(二)
2006/10/09 PHP
表单复选框向PHP传输数据的代码
2007/11/13 PHP
详解WordPress中创建和添加过滤器的相关PHP函数
2015/12/29 PHP
PHP时间类完整代码实例
2021/02/26 PHP
可以文本显示的公告栏的js代码
2007/03/11 Javascript
Json对象替换字符串占位符实现代码
2010/11/17 Javascript
EXTjs4.0的store的findRecord的BUG演示代码
2013/06/08 Javascript
可自己添加html的伪弹出框实现代码
2013/09/08 Javascript
解决jquery1.9不支持browser对象的问题
2013/11/13 Javascript
JavaScript获取网页支持表单字符集的方法
2015/04/02 Javascript
JS制作手机端自适应缩放显示
2015/06/11 Javascript
纯javascript实现的小游戏《Flappy Pig》实例
2015/07/27 Javascript
js实现简单的联动菜单效果
2015/08/19 Javascript
谈谈基于iframe、FormData、FileReader三种无刷新上传文件的方法
2015/12/03 Javascript
javascript实现移动端上的触屏拖拽功能
2016/03/04 Javascript
详解微信小程序 页面跳转 传递参数
2016/12/08 Javascript
Ajax 加载数据 练习代码
2017/01/05 Javascript
利用ES6语法重构React组件详解
2017/03/02 Javascript
jQuery+CSS3实现点赞功能
2017/03/13 Javascript
ES6新特性四:变量的解构赋值实例
2017/04/21 Javascript
解决OneThink中无法异步提交kindeditor文本框中修改后的内容方法
2017/05/05 Javascript
js处理包含中文的字符串实例
2017/10/11 Javascript
nodejs实现解析xml字符串为对象的方法示例
2018/03/14 NodeJs
JavaScript制作3D旋转相册
2020/08/02 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
VUE : vue-cli中去掉路由中的井号#操作
2020/09/04 Javascript
初步解析Python下的多进程编程
2015/04/28 Python
Python中py文件转换成exe可执行文件的方法
2019/06/14 Python
python 在某.py文件中调用其他.py内的函数的方法
2019/06/25 Python
canvas 基础之图像处理的使用
2020/04/10 HTML / CSS
涉外文秘个人求职的自我评价
2013/10/07 职场文书
小学生纪念九一八事变演讲稿
2014/09/14 职场文书
2015年幼儿园后勤工作总结
2015/04/25 职场文书
PyMongo 查询数据的实现
2021/06/28 Python