array_intersect()
est utilisée pour comparer les valeurs clés de deux (ou plus) tableaux et renvoyer l'intersection.
La fonction compare les valeurs de clés de deux (ou plus) tableaux et renvoie un tableau d'intersection qui inclut toutes les valeurs de clé du tableau comparées ( Array1 ) et également dans tout autre tableau de paramètres ( Array2 ou Array3 , etc.).
Comparez les valeurs clés de deux tableaux et renvoyez l'intersection:
<? Php $ a1 = array ( "a" => "red" , "b" => "vert" , "c" => "bleu" , "d" => "jaune" ) ; $ a2 = array ( "e" => "red" , "f" => "vert" , "g" => "bleu" ) ; $ résultat = Array_INTERSECT ( $ A1 , $ A2 ) ; print_r ( $ result ) ; ?>
Essayez-le vous-même
Comparez les valeurs clés de trois tableaux et renvoyez l'intersection:
<? 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_INTERSECT ( $ A1 , $ A2 , A3 $ ) ; print_r ( $ result ) ; ?>
Essayez-le vous-même
array_intersect ( 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. |
array_intersect()
renvoie un tableau d'intersections de deux tableaux ou plus.
Le tableau de résultat contient toutes les valeurs qui apparaissent dans le tableau comparé et dans tous les autres baies de paramètres en même temps, et le nom de clé reste inchangé.
Remarque: seules les valeurs sont utilisées pour la comparaison.