PHP array_intersect_assoc()Fonctions

PHP Array ReferenceRé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);
?>

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);
?>

Exécuter l'exemple »


PHP Array ReferenceRéférence complète des tableaux PHP Autres extensions