Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind die Array-Operationsoperatoren in PHP?

Was sind die Array-Operationsoperatoren in PHP?

青灯夜游
青灯夜游Original
2022-05-10 19:41:582592Durchsuche

php中数组运算符有6个:1、“+”符,用于把右边的数组元素附加到左边的数组后面,如果存在相同键名,则左边的数组值会覆盖掉右边的数组值;2、“==”符,用于比较两个数组是否相等;3、“===”符,用于比较两个数组是否全等;4、“!=”符等。

Was sind die Array-Operationsoperatoren in PHP?

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php中的数组操作运算符

数组运算符
运算符
例子 结果
+ 联合 $a + $b $a$b的联合。
== 相等 $a == $b 如果$a$b具有相同的键/值对则为 true
=== 全等 $a === $b 如果$a$b具有相同的键/值对并且顺序和类型都相同则为 true
!= 不等 $a != $b 如果$a不等于$b则为 true
不等 $a $b 如果$a不等于$b则为 true
!== 不全等 $a !== $b 如果$a不全等于$b则为 true

1、+ 运算符

+ 运算符把右边的数组元素附加到左边的数组后面,如果键相同的情况下,前面的数组值会覆盖掉后面的数组值。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$a = array("a" => "apple", "b" => "banana");
$b = array("a" => "pear", "b" => "strawberry", "c" => "cherry");

$c = $a + $b; // $a 和 $b 的并集
echo "\$a 和 \$b 的并集";
var_dump($c);

$c = $b + $a; // $b 和 $a 的并集
echo "\$b 和 \$a 的并集";
var_dump($c);

$a += $b; //  $a += $b 的并集
echo "\$a += \$b 的并集";
var_dump($a);
?>

Was sind die Array-Operationsoperatoren in PHP?

2、比较运算符

==(等于),===(恒等于) ,(不等于),!=(不等于), !==(不全等)

数组中的单元如果具有相同的键名和值则比较时相等。

<?php
$a = array("apple", "banana");
$b = array(1 => "banana", "0" => "apple");

var_dump($a == $b); // bool(true)
var_dump($a === $b); // bool(false)
?>

Was sind die Array-Operationsoperatoren in PHP?

推荐学习:《PHP视频教程

Das obige ist der detaillierte Inhalt vonWas sind die Array-Operationsoperatoren in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn