Exemple
Comparer les valeurs des deux tableaux, et le retour des matches:
<?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 exemple Définition et utilisation
Le array_intersect() fonction compare les valeurs de deux (or more) des tableaux, et renvoie les résultats.
Cette fonction compare les valeurs de deux ou plusieurs tableaux, et renvoie un tableau contenant les entrées de array1 qui sont présentes dans array2, array3, etc.
Syntaxe
array_intersect( array1,array2,array3... );
Paramètre | La description |
---|---|
array1 | Champs obligatoires. Le tableau à comparer |
array2 | Champs obligatoires. Un tableau à comparer |
array3,... | Optionnel. Plus de tableaux à comparer |
Détails techniques
Valeur de retour: | Retourne un tableau contenant les entrées de array1 qui sont présentes dans tous les autres tableaux |
---|---|
PHP Version: | 4.0.1+ |
autres exemples
Exemple 1
Comparer les valeurs des trois tableaux, et le retour des matches:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"black","g"=>"purple");
$a3=array("a"=>"red","b"=>"black","h"=>"yellow");
$result=array_intersect($a1,$a2,$a3);
print_r($result);
?>
»Exécuter exemple <Tableau PHP Référence