W3docs

Entendendo array_unique em PHP

Aprenda a remover valores duplicados de arrays PHP com array_unique. Aborda sintaxe, flags de ordenação e exemplos práticos.

Neste artigo, vamos discutir a função PHP array_unique. Esta função remove valores duplicados de um array. Ela retorna um array contendo apenas os valores únicos, preservando as chaves originais das primeiras ocorrências. O array original permanece inalterado.

Sintaxe

A sintaxe de array_unique é:

Sintaxe do array_unique em PHP

array array_unique ( array $array [, int $sort_flags = SORT_STRING ] )

array: O array de entrada a ser filtrado

sort_flags: As flags de ordenação opcionais que determinam como as comparações são realizadas. O padrão é SORT_STRING. Outras opções comuns incluem SORT_REGULAR (comparar normalmente sem conversão de tipo), SORT_NUMERIC (comparar numericamente) e SORT_NATURAL (comparar como strings usando "ordenação natural").

Exemplos

Aqui estão alguns exemplos de uso de array_unique.

Exemplo 1

O exemplo a seguir remove os duplicados do array fornecido:

PHP remove os duplicados do array fornecido usando a função array_unique

php— editable, runs on the server

Saída:

Array
(
    [0] => 1
    [1] => 2
    [3] => 3
    [4] => 4
)

Exemplo 2

O exemplo a seguir remove os duplicados do array associativo fornecido:

PHP remove os duplicados do array associativo fornecido usando array_unique

php— editable, runs on the server

Saída:

Array
(
    [a] => apple
    [b] => banana
)

Conclusão

Em conclusão, array_unique é uma função PHP útil que pode remover duplicados de um array. Sua sintaxe é direta e fácil de usar. Esperamos que este artigo tenha sido útil para você na compreensão de array_unique. Se você tiver dúvidas ou comentários, fique à vontade para deixá-los abaixo.

Prática

Prática
O que a função array_unique em PHP faz?
O que a função array_unique em PHP faz?
Was this page helpful?