Position actuelle: Accueil> Catégories de fonctions> array_diff

array_diff

Calculez les différences de tableaux
Nom:array_diff
Catégorie:Tableau
Langage de programmation:php
Description en une ligne:Comparez les tableaux et renvoyez l'ensemble de différence (comparez les valeurs de clé uniquement).

Définition et utilisation

array_diff() renvoie un tableau de différences entre deux tableaux. Ce tableau comprend toutes les valeurs de clés du tableau comparé mais pas dans aucun autre tableau de paramètres.

Dans le tableau renvoyé, le nom de clé reste le même.

Exemple

Exemple 1

Comparez les valeurs clés de deux tableaux et renvoyez la différence:

 <? Php
$ a1 = array ( "a" => "red" , "b" => "vert" , "c" => "bleu" , "d" => "jaune" ) ;
$ a2 = array ( "e" => "red" , "f" => "vert" , "g" => "bleu" ) ;

$ résultat = Array_Diff ( $ A1 , $ A2 ) ;
print_r ( $ result ) ;
?>

Essayez-le vous-même

Exemple 2

Comparez les valeurs de trois tableaux et renvoyez la différence:

 <? Php
$ a1 = array ( "a" => "red" , "b" => "vert" , "c" => "bleu" , "d" => "jaune" ) ;
$ a2 = array ( "e" => "red" , "f" => "noir" , "g" => "violet" ) ;
$ a3 = array ( "a" => "red" , "b" => "noir" , "h" => "jaune" ) ;

$ résultat = Array_Diff ( $ A1 , A2 $ , A3 $ ) ;
print_r ( $ result ) ;
?>

Essayez-le vous-même

grammaire

 array_diff ( array1 , array2 , array3 ... ) ;
paramètre décrire
Array1 Requis. Le premier tableau qui est comparé aux autres tableaux.
Array2 Requis. Le tableau qui se compare au premier tableau.
Array3 , ... Facultatif. Autres tableaux comparés au premier tableau.