Tabla 10-7. Operadores de Matrices
| Ejemplo | Nombre | Resultado |
|---|
| $a + $b | Unión | Unión de $a y $b. |
| $a == $b | Igualdad | TRUE si $a y $b tienen los mismos elementos. |
| $a === $b | Identidad | TRUE si $a y $b tienen los mismos elementos en el
mismo orden. |
| $a != $b | No-igualdad | TRUE si $a no es igual a $b. |
| $a <> $b | No-igualdad | TRUE si $a no es igual a $b. |
| $a !== $b | No-identidad | TRUE si $a no es idéntico a $b. |
El operador + adiciona la matriz del lado
derecho a aquél al lado izquierdo, al mismo tiempo que
cualquier llave duplicada NO es sobrescrita.
Cuando sea ejecutado, este script producirá la siguiente
salida:
Unión de $a y $b: array(3) { ["a"]=> string(7) "manzana" ["b"]=> string(6) "banano" ["c"]=> string(6) "cereza" } Unión de $b y $a: array(3) { ["a"]=> string(4) "pera" ["b"]=> string(5) "fresa" ["c"]=> string(6) "cereza" }
|
Los elementos de las matrices son considerados equivalentes en la
comparación si éstos tienen la misma clave y valor.
Ejemplo 10-2. Comparación de matrices
<?php $a = array("manzana", "banano"); $b = array(1 => "banano", "0" => "manzana");
var_dump($a == $b); // bool(true) var_dump($a === $b); // bool(false) ?>
|
|
Vea también las secciones del manual sobre
el tipo Array y
funciones de Matrices.