Calcule la différence entre deux tableaux
array array_diff (array array1, array array2, array ... )
array_diff() retourne un tableau
qui contient toutes les valeurs du tableau array1
qui sont absentes de tous les autres arguments.
Notez que les clés sont préservées.
Exemple avec array_diff()
<?php
$array1 = array ("a" => "vert", "rouge", "bleu", "rouge");
$array2 = array ("b" => "vert", "jaune", "rouge");
$result = array_diff ($array1, $array2);
?>
$result contient array("bleu");.
Les valeurs multiples dans $array1 seront toutes traitées de la même
façon.
Voir aussi
array_intersect().