array_intersect

(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)

array_intersectCalcule l'intersection de tableaux

Description

array_intersect(array$array, array...$arrays): array

array_intersect() retourne un tableau contenant toutes les valeurs de array qui sont présentes dans tous les autres arguments. Notez que les clés sont préservées.

Liste de paramètres

array

Le tableau contenant les valeurs maîtres à vérifier.

arrays

Tableaux à comparer contre

Valeurs de retour

Retourne un tableau contenant toutes les valeurs du tableau array dont les valeurs existent dans tous les arguments.

Historique

VersionDescription
8.0.0 Cette fonction peut désormais être appelée avec un seul paramètre. Auparavant, au moins deux paramètres étaient nécessaires.

Exemples

Exemple #1 Exemple avec array_intersect()

<?php
$array1
= array("a" => "green", "red", "blue");
$array2 = array("b" => "green", "yellow", "red");
$result = array_intersect($array1, $array2);
print_r($result);
?>

L'exemple ci-dessus va afficher :

Array ( [a] => green [0] => red )

Notes

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

To Top