php 数据相加,php数组相加

58d2715da039009ef5e8c781ae373603.png

php数组相加的方法

php中数组功能非常强大,甚至也可以直接通过+相加来合并数组。

A数组$a = ['a', 'b'];

B数组$b = ['c', 'd', 'e'];

A+B结果Array

(

[0] => a

[1] => b

[2] => e

)

可以看到对于键值一样的,前面的会覆盖掉后面的。

这个和常用的函数array_merge是不太一样的:

array_merge对于字符串键值来说,后面的数组会覆盖前面的

array_merge对于数字键值来说,后面的数组会和前面的进行合并,并且重新索引

完整代码<?php

/**

* 测试一下php中array直接用加号相加的情况

*/

// 测试一下数字键的情况

$a = ['a', 'b'];

$b = ['c', 'd', 'e'];

print_r($a + $b);

// 测试一下字符键的情况

$a = ['name' => 'jack', 'age' => 20];

$b = ['name' => 'tom', 'age' => 21, 'gender' => 'male'];

print_r($a + $b);

相关推荐:《PHP教程》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值