PHP array_intersect_assoc()Fonctions
Référence complète des tableaux PHP
Exemples
Comparez lesclés et valeursde deux tableaux, et renvoyez l'intersection :
<?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);
?>
$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 l'exemple »
Définition et utilisation
La fonction array_intersect_assoc() compare lesclés et valeursde deux tableaux (ou plus), et renvoie l'intersection.
Cette fonction compare les clés et les valeurs de deux tableaux (ou plus) et renvoie un tableau d'intersection qui inclut toutes les clés et valeurs du tableau comparé (array1) qui sont également présentes dans tout autre tableau de paramètres (array2ouarray3etc.).
Syntaxe
array_intersect_assoc(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 qui inclut toutes les clés et valeurs du tableau comparé (array1) qui sont également présentes dans tout autre tableau de paramètres (array2ouarray3etc.). |
|---|---|
| Version de PHP : | 4.3.0+ |
Plus d’exemples
Exemple 1
Comparez lesclés et valeursde trois tableaux, et renvoyez l'intersection :
<?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);
?>
$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 l'exemple »
Référence complète des tableaux PHP Autres extensions