Array Operators
Example Name Result
$a + $b Union Union of $a and $b.
$a == $b Equality TRUE if $a and $b have the same key/value pairs.
$a === $b Identity TRUE if $a and $b have the same key/value pairs in the same order and of the same types.
$a != $b Inequality TRUE if $a is not equal to $b.
$a <> $b Inequality TRUE if $a is not equal to $b.
$a !== $b Non-identity TRUE if $a is not identical to $b.

The + operator appends elements of remaining keys from the right handed array to the left handed, whereas duplicated keys are NOT overwritten.

<?php

$a = array("a" => "apple", "b" => "banana");
$b = array("a" => "pear", "b" => "strawberry", "c" => "cherry");

$c = $a + $b; // Union of $a and $b
echo "Union of \$a and \$b: \n";
var_dump($c);

$c = $b + $a; // Union of $b and $a
echo "Union of \$b and \$a: \n";
var_dump($c);
?>

When executed, this script will print the following:

Union of $a and $b:
array(3) {
  ["a"]=>
  string(5) "apple"
  ["b"]=>
  string(6) "banana"
  ["c"]=>
  string(6) "cherry"
}
Union of $b and $a:
array(3) {
  ["a"]=>
  string(4) "pear"
  ["b"]=>
  string(10) "strawberry"
  ["c"]=>
  string(6) "cherry"
}

Elements of arrays are equal for the comparison if they have the same key and value.

Example #1 Comparing arrays

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

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

Apple e IBM , nueva alianza.. IBM pondrá la tecnología Big Data y la analítica. Apple los dispositivos líderes en los entornos corporativos. Importante acuerdo en la industria TIC...
Microsoft anunció la llegada de Office para iPad. Los usuarios podrán crear y ver documentos de forma gratuita aunque para editarlos deberán suscribirse al servicio que costará 99 dólares al año para ...
Optimizando el AdSense Si ya tienes una cuenta Adsense y los ingresos que estas recibiendo no son nada parecido a lo que te prometieron, pues aquí te doy unos tips para aume...
Despues de 10 años WordPress sigue en la punta del ranking de CMS mas usados Pocos habrían imaginado hace una decada que la herramienta para desarrolladores creada a partir del desaparecido b2/cafelog se iba a convertir en el s...
Colisiones de estilos en CSS En las hojas de estilos complejas, es habitual que varias reglas CSS se apliquen a un mismo elemento HTML. El problema de estas reglas múltiples es ...
Los smartphones son el 97% de los teléfonos que vende Huawei En el primer semestre del año el fabricante chino ha comercializado 34 millones de teléfonos inteligentes a nivel mundial, lo que ha supuesto un creci...
El Indice TIOBE de diciembre 2012 Objective-C sigue en aumento. Otros lenguajes de aplicaciones móviles teléfono, tales como C, C + + y Java están aumentando también, pero no lo sufici...
Crean la primera tarjeta MicroSD de 64 GB La compañía taiwanesa Kingmax presentó la primera tarjeta microSD de 64 GB, para que nunca más nos quedemos sin espacio en el smartphone, tablet u otr...
El sistema operativo CP/M El sistema operativo CP/M (Control Program for Microcomputer) fue concebido, inicialmente, como un proyecto personal de Gary Kildall que, en 1973, tra...
Como Descargar los Albúnes de Fotos de Facebook en un PDF Facebook albums to PDF, es una sencilla yútil apps que nos permite descargar un albúm de fotos completo desde faceb0ok generado en un archivo .pdf, in...
Array Operators
Tagged on: