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+Html+缓存
Dec 20 PHP
PHP连接局域网MYSQL数据库的简单实例
Aug 26 PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
May 10 PHP
PHP中模拟处理HTTP PUT请求的例子
Jul 22 PHP
PHP函数http_build_query使用详解
Aug 20 PHP
初识Laravel
Oct 30 PHP
php实现MySQL数据库备份与还原类实例
Dec 09 PHP
WordPress中注册菜单与调用菜单的方法详解
Dec 18 PHP
Yii2创建表单(ActiveForm)方法详解
Jul 23 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
Apr 08 PHP
Yii2框架自定义验证规则操作示例
Feb 08 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企业级应用之常见缓存技术篇
2011/01/27 PHP
php rsa加密解密使用详解
2015/01/14 PHP
Yii配置与使用memcached缓存的方法
2016/07/13 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
PHP-FPM和Nginx的通信机制详解
2019/02/01 PHP
学习从实践开始之jQuery插件开发 对话框插件开发
2012/04/26 Javascript
JavaScript在多浏览器下for循环的使用方法
2012/11/07 Javascript
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
Javascript连接多个数组不用concat来解决
2014/03/24 Javascript
如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”
2015/03/05 Javascript
JQuery插件Marquee.js实现无缝滚动效果
2016/04/26 Javascript
关于JavaScript 原型链的一点个人理解
2016/07/31 Javascript
利用Javascript实现BMI计算器
2016/08/16 Javascript
JS中对数组元素进行增删改移的方法总结
2016/12/15 Javascript
Angular4学习笔记之实现绑定和分包
2017/08/01 Javascript
Vue infinite update loop的问题解决
2019/04/23 Javascript
JavaScript复制变量三种方法实例详解
2020/01/09 Javascript
jquery选择器和属性对象的操作实例分析
2020/01/10 jQuery
[02:19]2014DOTA2国际邀请赛 专访820少年们一起去追梦吧
2014/07/14 DOTA
python实现封装得到virustotal扫描结果
2014/10/05 Python
python冒泡排序简单实现方法
2015/07/09 Python
Python实现注册登录系统
2017/08/08 Python
详解python里使用正则表达式的全匹配功能
2017/10/19 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
Matplotlib animation模块实现动态图
2021/02/25 Python
英国在线照明超市:Castlegate Lights
2019/10/30 全球购物
工商治理实习生的自我评价
2014/01/15 职场文书
乡镇纠风工作实施方案
2014/03/22 职场文书
大学生就业自我推荐信
2014/05/10 职场文书
联片教研活动总结
2014/07/01 职场文书
安全责任书范文
2014/08/25 职场文书
安装工程师岗位职责
2015/02/13 职场文书
写给导师的自荐信
2015/03/06 职场文书
2016年三八节红领巾广播稿
2015/12/17 职场文书
分析ZooKeeper分布式锁的实现
2021/06/30 Java/Android
Android开发实现极为简单的QQ登录页面
2022/04/24 Java/Android