PHP kézikönyv
Előző | 15. Fejezet. Operátorok | Következő

# Tömb operátorok

Táblázat 15-8. Tömb operátorok

Példa | Név | Eredmény
--- | --- | ---
$a + $b | Egyesítés | $a és $b egyesítése.
$a == $b | Egyenlő | `TRUE` ha $a és $b ugyanazokból az kulcs/érték párokból áll.
$a === $b | Azonos | `TRUE` ha $a és $b ugyanazokat az kulcs/érték párokat tartalmazza és ugyanolyan sorrendben
$a != $b | Nem egyenlő | `TRUE` ha $a nem egyenlő $b-vel.
$a <> $b | Nem egyenlő | `TRUE` ha $a nem egyenlő $b-vel.
$a !== $b | Nem azonos | `TRUE` ha $a nem azonos $b-vel.

A + a jobboldali tömböt a baloldalihoz fűzi úgy, hogy az ismétlődő indexen levő elem nem írja felül az eredeti elemet.

`<?php $a = array("a" => "alma", "b" => "banán"); $b = array("a" => "körte", "b" => "eper", "c" => "cseresznye"); $c = $a + $b; // $a és $b egyesítése echo "\$a és \$b egyesítése: \n"; var_dump($c); $c = $b + $a; // $b és $a egyesítése echo "\$b és \$a egyesítése: \n"; var_dump($c); ?>`

When executed, this script will print the following:

`$a és $b egyesítése: array(3) { ["a"]=> string(4) "alma" ["b"]=> string(5) "banán" ["c"]=> string(10) "cseresznye" } $b és $a egyesítése: array(3) { ["a"]=> string(5) "körte" ["b"]=> string(4) "eper" ["c"]=> string(10) "cseresznye" }`

Az összehasonlítás számára a tömbelemek akkor egyenlőek, ha megegyezik a kulcsuk és az értékük.

Példa 15-5. Tömbök összehasonlítása
`<?php $a = array("alma", "banán"); $b = array(1 => "banán", "0" => "alma"); var_dump($a == $b); // bool(true) var_dump($a === $b); // bool(false) ?>`

Lásd még a Tömbök és a Tömbkezelő függvények című részeket.

Előző | Tartalom | Következő
String operátorok | Fel | Típus operátorok