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

array_diff_assoc

Calculez l'ensemble de différence de tableaux avec la vérification de l'index
Nom:array_diff_assoc
Catégorie:Tableau
Langage de programmation:php
Description en une ligne:Comparez les tableaux et renvoyez l'ensemble de différence (comparez les noms de clés et les valeurs de clé).

Définition et utilisation

La fonction array_diff_assoc() est utilisée pour comparer les noms de clés et les valeurs de clé de deux (ou plus) tableaux et renvoie l'ensemble de différence.

La fonction compare les noms de clés et les valeurs de clés de deux (ou plus) tableaux et renvoie un tableau de différences qui incluent tous les noms de clés et les valeurs de clé dans le tableau comparé ( Array1 ) mais pas dans aucun autre tableau de paramètres ( Array2 ou Array3 , etc.).

Exemple

Exemple 1

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

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

$ résultat = array_diff_assoc ( $ a1 , $ a2 ) ;
print_r ( $ result ) ;
?>

Essayez-le vous-même

Exemple 2

Comparez les clés et les valeurs 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_assoc ( $ a1 , $ a2 ) ;
print_r ( $ result ) ;
?>

Essayez-le vous-même

Exemple 3

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

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

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

Essayez-le vous-même

grammaire

 array_diff_assoc ( 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.