php如何把两个array相加_php数组的几种合并array_merge,array_combine,相加。。。

php数组的几种合并array_merge,array_combine,相加。。。

发布时间:2019-05-31 18:05:45编辑:三青查看次数:504

php数组的几种合并array_merge,array_combine,相加。。。

array_merge<?php

$arr1 = [1,2,3,4];

$arr2 = [4,5,6,7];

echo '

';

$arr_all = array_merge($arr1,$arr2);

print_r($arr_all);

输出:

关联数组相同键名后合并时,后面的会覆盖前面的(想保留前面的,两个数组换个位子就可以了)<?php

$arr1 = [1,2,3,'a'=>4];

$arr2 = ['a'=>44,5,6,7];

echo '

';

$arr_all = array_merge($arr1,$arr2);

print_r($arr_all);

输出:

$arr1+$arr2 (前面的覆盖后面的)<?php

$arr1 = [1,2,3,'a'=>4];

$arr2 = ['a'=>44,5,6,7];

echo '

';

$arr_all = $arr1+$arr2;

print_r($arr_all);

输出:

$arr1+$arr2 相同索引前面的会把后面的覆盖<?php

$arr1 = [1,2,3,'a'=>4];

$arr2 = ['a'=>44,5,6,7,1,2];

echo '

';

$arr_all = $arr1+$arr2;

print_r($arr_all);

输出:

array_combine(前面数组的变键名,后面的变键值,数组元素个数要相同)<?php

$arr1 = ['username','age'];

$arr2 = ['liudehua',33];

echo '

';

$arr_all = array_combine($arr1,$arr2);

print_r($arr_all);

关键字词:php,array,数组,合并,array_merge,array_combine

评论:

0/500字

提交

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值