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 相关文章推荐
PHP 和 MySQL 基础教程(三)
Oct 09 PHP
PHP 一个页面执行时间类代码
Mar 05 PHP
ThinkPHP中的关联模型注意点
Jun 16 PHP
php写的AES加密解密类分享
Jun 20 PHP
详解PHP导入导出CSV文件
Nov 03 PHP
推荐10个提供免费PHP脚本下载的网站
Dec 31 PHP
php+html5+ajax实现上传图片的方法
May 14 PHP
PHP设计模式之单例模式定义与用法分析
Mar 26 PHP
Laravel5.7框架安装与使用学习笔记图文详解
Apr 02 PHP
php版本CKEditor 4和CKFinder安装及配置方法图文教程
Jun 05 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
Sep 08 PHP
Yii框架函数简单用法分析
Sep 09 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
PHP 基于文件头的文件类型验证类函数
2012/05/01 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
2013/11/07 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
js 事件小结 表格区别
2007/08/13 Javascript
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
js对象数组按属性快速排序
2011/01/31 Javascript
JS对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)
2011/07/04 Javascript
使用js获取地址栏中传递的值
2013/07/02 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
js字母大小写转换实现方法总结
2013/11/13 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
2014/03/10 Javascript
JS实现判断滚动条滚到页面底部并执行事件的方法
2014/12/18 Javascript
jQuery读取XML文件内容的方法
2015/03/09 Javascript
jQuery的end()方法使用详解
2015/07/15 Javascript
js验证真实姓名与身份证号是否匹配
2015/10/13 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
jQuery validate+artdialog+jquery form实现弹出表单思路详解
2016/04/18 Javascript
Javascript封装id、class与元素选择器方法示例
2017/03/13 Javascript
Node.js连接mongodb实例代码
2017/06/06 Javascript
js数组常用最重要的方法
2018/02/04 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
使用Vue-Awesome-Swiper实现旋转叠加轮播效果&amp;平移轮播效果
2019/08/16 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
vue实现简单的登录弹出框
2020/10/26 Javascript
[04:03]辉夜杯主赛事 12月25日RECAP精彩回顾
2015/12/26 DOTA
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
python判断端口是否打开的实现代码
2013/02/10 Python
Python中字典(dict)和列表(list)的排序方法实例
2014/06/16 Python
numba提升python运行速度的实例方法
2021/01/25 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
2021/02/18 Python
贝玲妃美国官方网站:Benefit美国
2016/08/28 全球购物
李宁官方网店:中国运动品牌
2017/11/02 全球购物
与C++相比,Java中的数组有什么不同
2014/03/25 面试题
英语国培研修感言
2014/02/13 职场文书
2014大学校园光棍节活动策划书
2014/09/29 职场文书
Go语言读取txt文档的操作方法
2022/01/22 Golang