array_diff
Calcula la diferencia entre arrays
&reftitle.description;
arrayarray_diff
arrayarray1
arrayarray2
array...
Compara array1 contra array2 y
retorna la diferencia.
&reftitle.parameters;
array1
Array a comparar
array2
Un array contra el cual comparar
...
Más arrays contra los cuales comparar
&reftitle.returnvalues;
Retorna un array conteniendo todas las entradas del
array1 que no están presentes en ninguna de las otras matrices.
&reftitle.examples;
Ejemplo de array_diff
"green", "red", "blue", "red");
$array2 = array("b" => "green", "yellow", "red");
$result = array_diff($array1, $array2);
print_r($result);
?>
]]>
Múltiples ocurrencias en $array1 serán todas
tratadas de la misma manera. Esta será la salida:
blue
)
]]>
&reftitle.notes;
Dos elementos son considerandos iguales si y sólo si
(string) $elem1 === (string) $elem2. Es decir:
cuando la representación de cadena es la misma.
Esta función sólo comprueba una dimensión de un array n-dimensional.
Por supuesto, se pueden comprobar dimensiones más profundas mediante
array_diff($array1[0], $array2[0]);.
&reftitle.seealso;
array_diff_assoc
array_intersect
array_intersect_assoc