Tabelle 15-7. Array-Operatoren
| Beispiel | Name | Ergebnis |
|---|
| $a + $b | Vereinigung | Verinigung von $a und $b. |
| $a == $b | Gleichwerigkeit |
TRUE wenn $a und $b die gleichen Schlüssel- und Wert-Paare
enthalten. |
| $a === $b | Identität |
TRUE wenn $a und $b die gleichen Schlüssel- und Wert-Paare
in der gleichen Reihenfolge enthalten.
|
| $a != $b | Ungleichheit | TRUE wenn $a nicht gleich $b ist. |
| $a <> $b | Ungleichheit | TRUE wenn $a nicht gleich $b ist. |
| $a !== $b | nicht identisch | TRUE wenn $a nicht identisch zu $b ist. |
Der + Operator hängt das rechsstehende Array an das
linksstehende Array an, wobei doppelte Schlüssel NICHT überschrieben
werden.
Dieses Skript gibt folgendes aus:
Vereinigung von $a mit $b: array(3) { ["a"]=> string(5) "Apfel" ["b"]=> string(6) "Banane" ["c"]=> string(7) "Kirsche" } Vereinigung von $b mit $a: array(3) { ["a"]=> string(4) "pear" ["b"]=> string(8) "Erdbeere" ["c"]=> string(7) "Kirsche" }
|
Beim Vergleich werden Arrayelemente als gleich angesehen, wenn diese
dieselben Schlüssel und Werte beinhalten.
Beispiel 15-2. Array-Vergleiche
<?php $a = array("Apfel", "Banane"); $b = array(1 => "Banane", "0" => "Apfel");
var_dump($a == $b); // bool(true) var_dump($a === $b); // bool(false) ?>
|
|
Siehe auch die Abschnitte über Arrays und Array-Funktionen.