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

array_intersect_key

Calculez l'intersection d'un tableau en utilisant la comparaison du nom de clé
Nom:array_intersect_key
Catégorie:Tableau
Langage de programmation:php
Description en une ligne:Comparez les tableaux et les intersections de retour (comparer uniquement les noms de clés).

Définition et utilisation

La fonction array_intersect_key() est utilisée pour comparer les noms de clés de deux (ou plus) tableaux et renvoyer l'intersection.

La fonction compare les noms de clés de deux (ou plus) tableaux et renvoie un tableau d'intersection qui inclut tous les noms de clés du tableau comparé ( Array1 ) et dans tout autre tableau de paramètres ( Array2 ou Array3 , etc.).

Exemple

Exemple 1

Comparez les noms de clés de deux tableaux et renvoyez l'intersection:

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

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

Essayez-le vous-même

Exemple 2

Comparez les noms de clés de deux tableaux d'index et renvoyez l'intersection:

 <? Php
$ a1 = array ( "rouge" , "vert" , "bleu" , "jaune" ) ;
$ a2 = array ( "rouge" , "vert" , "bleu" ) ;

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

Essayez-le vous-même

Exemple 3

Comparez les noms clés de trois tableaux et renvoyez l'intersection:

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

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

Essayez-le vous-même

grammaire

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

illustrer

array_intersect_key() utilise la comparaison du nom de clé pour calculer l'intersection d'un tableau.

array_intersect_key() renvoie un tableau contenant les valeurs de tous les noms de clés qui apparaissent dans le tableau comparé et apparaissent dans tous les autres tableaux de paramètres en même temps.

Remarque: seuls les noms de clés sont utilisés pour la comparaison.

Fonctions similaires
Articles populaires