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
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
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.