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);
?>
$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.
Example#1 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.