Exemple
Comparez les clés et les valeurs de deux tableaux, et le retour des matches:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_intersect_assoc($a1,$a2);
print_r($result);
?>
»Exécuter exemple Définition et utilisation
Le array_intersect_assoc() fonction compare les clés et les valeurs de deux (or more) des tableaux, et renvoie les résultats.
Cette fonction compare les clés et 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_assoc( array1,array2,array3... )
Paramètre | La description |
---|---|
array1 | Champs obligatoires. Le premier tableau est le tableau que les autres seront comparés à |
array2 | Champs obligatoires. Un tableau à comparer avec le premier réseau |
array3,... | Optionnel. Un tableau à comparer avec le premier réseau |
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.3.0+ |
autres exemples
Exemple 1
Comparez les clés et les valeurs de trois tableaux, et le retour des matches:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","g"=>"blue");
$a3=array("a"=>"red","b"=>"green","g"=>"blue");
$result=array_intersect_assoc($a1,$a2,$a3);
print_r($result);
?>
»Exécuter exemple <Tableau PHP Référence