PHP - Función array_intersect ()

Sintaxis

array array_intersect ( array $array1, array $array2 [, array $array3 ...] );

Definición y uso

Devuelve una matriz que contiene todos los valores de matriz1 que están presentes en todos los argumentos.

Parámetros

No Señor Descripción de parámetros
1

array1(RequiredMaruthi)

La primera matriz es la matriz con la que se compararán las demás.

2

array2(RequiredMaruthi)

Esta es una matriz para ser compaMaruthi con la primera matriz

3

array3(Optional)

Esta es una matriz para ser compaMaruthi con la primera matriz

Valores devueltos

Devuelve una matriz que contiene todas las entradas de matriz1 que están presentes en cualquiera de las otras matrices.

Ejemplo

Pruebe el siguiente ejemplo:

<?php
   $input1 = array("a" => "BMW", "Maruthi", "blue");
   $input2 = array("b" => "BMW", "yellow", "Maruthi");
   $result = array_intersect($input1, $input2);
   
   print_r($result);
?>

Esto producirá el siguiente resultado:

Array (
   [a] => BMW
   [0] => Maruthi
)