(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
array_intersect — Calcula la intersección de arrays
array_intersect() devuelve un array
conteniendo todos los valores de array
que están presentes en todos los otros argumentos.
Téngase en cuenta que las claves son preservadas.
arrayEl array conteniendo los valores maestros a verificar.
arraysArrays a comparar contra
Devuelve un array conteniendo todos los valores del array
array cuyos valores existen en
todos los argumentos.
| Versión | Descripción |
|---|---|
| 8.0.0 | Esta función puede ser llamada ahora con un solo parámetro. Anteriormente, al menos dos parámetros eran necesarios. |
Ejemplo #1 Ejemplo con array_intersect()
<?php
$array1 = array("a" => "green", "red", "blue");
$array2 = array("b" => "green", "yellow", "red");
$result = array_intersect($array1, $array2);
print_r($result);
?>El ejemplo anterior mostrará :
Array
(
[a] => green
[0] => red
)
Nota: Dos elementos son considerados iguales si y solo si
(string) $elem1 === (string) $elem2. En claro: cuando la representación en string es idéntica.