tutoriais mais recente desenvolvimento web
 

PHP array_unique() Function

<PHP matriz de referência

Exemplo

Remover os valores duplicados de uma matriz:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>
Exemplo executar »

Definição e Uso

O array_unique() função remove valores duplicados de uma matriz. Se dois ou mais valores de matriz são a mesma, o primeiro aparecimento serão mantidos e o outro vai ser removido.

Note: A matriz retornada irá manter o first tipo de chave do item da matriz.


Sintaxe

array_unique( array )

Parâmetro Descrição
array Requeridos. Especificando um array
sortingtype Opcional. Especifica como comparar a matriz elementos / itens. Valores possíveis:
  • SORT_STRING - Padrão. Comparar itens como strings
  • SORT_REGULAR - compara os itens normalmente (don't change types)
  • SORT_NUMERIC - Comparar itens numericamente
  • SORT_LOCALE_STRING - compara os itens como strings, com base na localidade atual

Detalhes técnicos

Valor de retorno: Retorna a matriz filtrada
PHP Versão: 4.0.1+
changelog: O valor padrão de sortingtype foi alterado novamente para SORT_STRING em PHP 5.2.10.

O valor padrão de sortingtype foi mudado para SORT_REGULAR no PHP 5.2.9. Antes desta versão, o valor padrão foi SORT_STRING.

<PHP matriz de referência