PHP array_intersect()Fonctions
Manuel de référence complet des tableaux PHP
Exemples
Comparez les valeurs de deux tableauxValeur, et renvoyez l'intersection :
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_intersect($a1,$a2);
print_r($result);
Exécuter l'exemple »
Définition et utilisation
La fonction array_intersect() compare les valeurs de deux tableaux (ou plus)Valeur, et renvoie l'intersection.
Cette fonction compare les valeurs de deux tableaux (ou plus) et renvoie un tableau d'intersection contenant toutes les valeurs de array1 qui sont également présentes dans tous les autres tableaux de paramètres.
Syntaxe
array_intersect(array1,array2,array3...);
| Paramètre | Description |
|---|---|
| array1 | Obligatoire. Le premier tableau à comparer avec d'autres tableaux. |
| array2 | Obligatoire. Le tableau à comparer avec le premier tableau. |
| array3,... | Optionnel. D'autres tableaux à comparer avec le premier tableau. |
Détails techniques
| Valeur de retour : | Renvoie un tableau d'intersection contenant toutes les valeurs du tableau comparé (array1), ainsi que dans tous les autres tableaux de paramètres (array2ouarray3etc.). |
|---|---|
| Version de PHP : | 4.0.1+ |
Plus d’exemples
Exemple 1
Comparez les valeurs de trois tableauxValeur, et renvoyez l'intersection :
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"noir","g"=>"violet");
$a3=array("a"=>"rouge","b"=>"noir","h"=>"yellow");
$result=array_intersect($a1,$a2,$a3);
print_r($result);
Exécuter l'exemple »
Manuel de référence complet des tableaux PHP Autres extensions