Los últimos tutoriales de desarrollo web
 

PHP array_diff() Function

<PHP matriz de referencia

Ejemplo

Comparación de los valores de dos matrices, y devolver las diferencias:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");

$result=array_diff($a1,$a2);
print_r($result);
?>
Ejecutar ejemplo »

Definición y Uso

El array_diff() función compara los valores de dos (or more) matrices, y devuelve las diferencias.

Esta función compara los valores de dos (or more) matrices, y devolver una matriz que contiene las entradas de matriz1 que no están presentes en array2 o array3, etc.


Sintaxis

array_diff( array1,array2,array3... );

Parámetro Descripción
array1 Necesario. La matriz para comparar desde
array2 Necesario. Una matriz para comparar contra
array3,... Opcional. Más matrices para comparar contra

Detalles técnicos

Valor de retorno: Devuelve una matriz que contiene las entradas de matriz1 que no están presentes en ninguna de las otras matrices
Versión de PHP: 4.0.1+

Más ejemplos

Ejemplo 1

Comparación de los valores de tres matrices, y devolver las diferencias:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"black","g"=>"purple");
$a3=array("a"=>"red","b"=>"black","h"=>"yellow");

$result=array_diff($a1,$a2,$a3);
print_r($result);
?>
Ejecutar ejemplo »

<PHP matriz de referencia