知优码

您现在的位置是:首页 > Php语言 > php基础

php基础

php中数组相加

2020-04-27php基础
php中的数组可以运行加运算(+),又叫做数据联合运算符。两个数组相加,以操作符左侧的数组为主,将右侧数组中的元素加入到左边数组。即右侧数组中的同名键值不覆盖左侧数组。


php中的数组可以运行加运算(+),又叫做数据联合运算符。

一、数组联合运算符+

运算符把右边的数组元素附加到左边的数组后面,两个数组中都有的键名,则只用左边数组中的,右边的被忽略。

$a + $b	 //	$a 和 $b 的联合。

只有当变量a和变量b同时为数组类型时,才是数组联合运算。

二、示例

//数组+操作
//+ 运算符把右边的数组元素附加到左边的数组后面,两个数组中都有的键名,
//则只用左边数组中的,右边的被忽略。
$x=["name"=>"zhangsan","age"=>18];
$y=["name"=>"lisi","height"=>182];

$z = $x + $y;
var_dump($z);
输出:
array(3) {
  'name' =>
  string(8) "zhangsan"
  'age' =>
  int(18)
  'height' =>
  int(182)
}
两个数组相加,以操作符左侧的数组为主,将右侧数组中的元素加入到左边数组。即右侧数组中的同名键值不覆盖左侧数组。

三、拓展

+=运算符
$a += $b
等价于
$a = $a + $b