Description
array
array_intersect ( array array1, array array2 [, array ...] )
array_intersect() retourne un tableau
contenant toutes les valeurs de array1
qui sont présentes dans tous les autres arguments array2,
..., etc. Notez que les clés sont préservées.
Exemple 1. Exemple avec array_intersect()
<?php $array1 = array ("a" => "vert", "rouge", "bleu"); $array2 = array ("b" => "vert", "jaune", "rouge"); $result = array_intersect ($array1, $array2); print_r($result); ?>
|
L'exemple ci-dessus va afficher :
Array ( [a] => vert [0] => rouge )
|
|
Note :
Deux éléments sont considérés comme égaux
si et seulement si (string) $elem1 === (string) $elem2. En clair :
lorsque la représentation en chaîne de caractères est identique.
Voir aussi
array_intersect_assoc(),
array_diff() et
array_diff_assoc().