(PHP 4 >= 4.0.1)
array_unique -- Remove o valores duplicados de um array
Descrição
array
array_unique ( array array)
array_unique() recebe o argumento
array e retorna um novo array sem valores
duplicados.
Note que as chaves são preservadas. array_unique() irá
manter a primeira chave encontrada para cada valor, e ignorar
as chaves posteriores.
Nota:
Dois elementos são considerados iguais se, e somente se,
(string) $elem1 === (string) $elem2. Em palavras:
quando a represetação em string é a mesma.
O primeiro será usado.
Atenção |
Essa função não funcionava no PHP 4.0.4!
|
Exemplo 1. Exemplo de array_unique() $input = array ("a" => "verde", "vermelho", "b" => "verde", "azul", "vermelho");
$result = array_unique ($input);
print_r($result);
// a saída será :
//Array
//(
// [a] => verde
// [0] => vermelho
// [1] => azul
//) |
|
Exemplo 2. array_unique() e tipos $input = array (4,"4","3",4,3,"3");
$result = array_unique ($input);
var_dump($result);
/* saída:
array(2) {
[0]=>
int(4)
[1]=>
string(1) "3"
}
*/ |
|