Php 简明教程
PHP – Array Operators
PHP 定义了以下一组符号,用作数组数据类型的运算符−
Symbol |
Example |
Name |
Result |
+ |
$a + $b |
Union |
$a 和 $b 的并集。 |
== |
$a == $b |
Equality |
如果 $a 和 $b 具有相同的键值对,则为 TRUE。 |
=== |
$a === $b |
Identity |
如果 $a 和 $b 在相同顺序中具有相同的键值对且具有相同的类型,则为 TRUE。 |
!= |
$a != $b |
Inequality |
如果 $a 不等于 $b,则为 TRUE。 |
<> |
$a <> $b |
Inequality |
如果 $a 不等于 $b,则为 TRUE。 |
!== |
$a !== $b |
Non identity |
如果 $a 与 $b 不是同一对象,则为 TRUE。 |
并集运算符将右侧数组追加到左侧数组。如果数组中都存在键,则将使用左侧数组中的元素,并将忽略右侧数组中的匹配元素。
Example: Union Opeator in PHP
以下示例展示了如何在 PHP 中使用并集运算符:
<?php
$arr1=array("phy"=>70, "che"=>80, "math"=>90);
$arr2=array("Eng"=>70, "Bio"=>80,"CompSci"=>90);
$arr3=$arr1+$arr2;
var_dump($arr3);
?>
它将生成以下 output −
array(6) {
["phy"]=>
int(70)
["che"]=>
int(80)
["math"]=>
int(90)
["Eng"]=>
int(70)
["Bio"]=>
int(80)
["CompSci"]=>
int(90)
}