Função PHP array_unique()
Exemplo
Remova valores duplicados de uma matriz:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>
Definição e uso
A função array_unique() remove valores duplicados de um array. Se dois ou mais valores de array forem iguais, a primeira aparição será mantida e a outra será removida.
Nota: O array retornado manterá o tipo de chave do primeiro item do array.
Sintaxe
array_unique(array, sorttype)
Valores de parâmetro
Parameter | Description |
---|---|
array | Required. Specifying an array |
sorttype | Optional. Specifies how to compare the array elements/items. Possible values:
|
Detalhes técnicos
Valor de retorno: | Retorna a matriz filtrada |
---|---|
Versão do PHP: | 4.0.1+ |
Registro de alterações do PHP: | PHP 7.2: Se sorttype for SORT_STRING, isso retornará um novo array e adicionará os elementos exclusivos. PHP 5.2.9: O valor padrão de sorttype foi alterado para SORT_REGULAR. PHP 5.2.1: O valor padrão de sorttype foi alterado de volta para SORT_STRING. |
❮ Referência de array PHP