PHP array_intersect()Fonctions

PHP Array ReferenceManuel de référence complet des tableaux PHP

Exemples

Comparez les valeurs de deux tableauxValeur, et renvoyez l'intersection :

<?php $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 :

<?php $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 »


PHP Array ReferenceManuel de référence complet des tableaux PHP Autres extensions