array_intersect

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

array_intersectCalcula la intersección de arrays

Descripción

array_intersect(array $array1, array $array2, array $... = ?): array

array_intersect() retorna un array que contiene todos los valores de array1 que están presentes en todos los argumentos. Observe que las claves se mantienen.

Parámetros

array1

Array con los valores maestros a verificar.

array2

Un array con el que comparar los valores.

...

Una lista variable de arrays para comparar.

Valores devueltos

Retorna un array que contiene todos los valores de array1 cuyos valores existen en todos los parámetros.

Ejemplos

Ejemplo #1 Ejemplo de array_intersect()

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

El resultado del ejemplo sería:

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

Notas

Nota: Dos elementos son considerados iguales si y sólo si (string) $elem1 === (string) $elem2. Es decir: cuando la representación de string es la misma.

Ver también