
1. La función array_diff() se utiliza para comparar los valores de dos (o más) matrices y devolver la diferencia.
gramática
array_diff(matriz1,matriz2,matriz3...);
2. array_diff() compara los valores de dos (o más) matrices (valor en clave=>valor) y devuelve una matriz de diferencia, la matriz de diferencia incluye todos los valores en la matriz comparada (matriz1), excepto un; valor que no está en ninguna otra matriz de parámetros (matriz2 o matriz3, etc.).
Ejemplo
<?php
encabezado("Tipo de contenido:text/html;charset=utf-8");
$a=matriz(1,2,3);
$b=matriz(2,3,4);
//Obtiene una matriz que consta de elementos que existen en $a pero no en $b
$c1=array_diff($a,$b);
//Obtiene una matriz que consta de elementos que existen en $b pero no en $a
$c2=array_diff($b,$a);
//Dos matrices después de eliminar los mismos elementos
echo 'Dos matrices después de eliminar los mismos elementos:'.
';
var_dump($c1);
var_dump($c2);
?>Lo anterior es cómo PHP usa array_diff para eliminar elementos. Espero que sea útil para todos. Más guía de aprendizaje de PHP: matriz PHP