PHP - Função array_intersect ()

Sintaxe

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

Definição e Uso

Ele retorna um array contendo todos os valores de array1 que estão presentes em todos os argumentos.

Parâmetros

Sr. Não Parâmetro e Descrição
1

array1(RequiredMaruthi)

O primeiro array é o array com o qual os outros serão comparados.

2

array2(RequiredMaruthi)

Esta é uma matriz a ser comparada com a primeira matriz

3

array3(Optional)

Esta é uma matriz a ser comparada com a primeira matriz

Valores Retornados

Ele retorna um array contendo todas as entradas de array1 que estão presentes em qualquer um dos outros arrays.

Exemplo

Experimente o seguinte exemplo -

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

Isso produzirá o seguinte resultado -

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