array_uintersect_uassoc
array_unique
Funções para Array
PHP Manual

# array_uintersect

(PHP 5)

array_uintersect — Computa 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

- array_intersect() - Calcula a interseção entre arrays
- array_intersect_assoc() - Computa a interseção de arrays com uma adicional verificação de índice
- array_uintersect_assoc() - Computa a interseção de arrays com checagem adicional de índice, compara os dados utilizando uma função de callback
- array_uintersect_uassoc() - Computa a interseção de arrays com checagem adicional de índice, compara os dados e os índices utilizando funções de callback

array_uintersect_uassoc
array_unique
Funções para Array
PHP Manual