加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 05:55:30 所属栏目:PHP教程 来源:网络整理
导读:div class="codetitle" a style="CURSOR: pointer" data="99695" class="copybut" id="copybut99695" onclick="doCopy('code99695')" 代码如下: div class="codebody" id="code99695" ?php function array_add($a,$b){ //根据键名获取两个数组的交集 $arr=ar

<div class="codetitle"><a style="CURSOR: pointer" data="99695" class="copybut" id="copybut99695" onclick="doCopy('code99695')"> 代码如下:<div class="codebody" id="code99695">
<?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);
?>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读