Funções para Array
PHP Manual

array_uintersect

(PHP 5, PHP 7)

array_uintersectComputa a interseção de array, comparando dados com uma função callback

Descrição

array array_uintersect ( array $array1 , array $array2 [, array $ ... ], callback $data_compare_func )

Computa a interseção de arrays, compara as informações usando uma função callback.

Parâmetros

array1

O primeiro array.

array2

O segundo array.

data_compare_func

A função callback de comparação.

A função callback fornecida pelo usuário é usada para comparação. Ela precisa retornar um inteiro menos que, igual a, ou maior que zero se o primeiro argumento é considerado ser respectivamente menor que, igual a, ou maior que o segundo.

Valor Retornado

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

Exemplos

Exemplo #1 Exemplo da array_uintersect()

<?php
$array1 
= array("a" => "green""b" => "brown""c" => "blue""red");
$array2 = array("a" => "GREEN""B" => "brown""yellow""red");

print_r(array_uintersect($array1$array2"strcasecmp"));
?>

O exemplo acima irá imprimir:

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

Veja Também


Funções para Array
PHP Manual