PHP - Função array_intersect_assoc ()

Sintaxe

array array_intersect_assoc ( 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(Required)

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

2

array2(Required)

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 todos os valores de array1 que estão presentes em todos os argumentos.

Exemplo

Experimente o seguinte exemplo -

<?php
   $input1 = array("a" => "black", "red", "blue");
   $input2 = array("a" => "black", "yellow", "red");
   $result = array_intersect_assoc($input1, $input2);
   
   print_r($result);
?>

Isso produzirá o seguinte resultado -

Array ( [a] => black )