Para remover itens duplicados de um array em PHP, você pode usar a função array_unique
. Essa função remove todos os elementos duplicados do array, deixando apenas a primeira ocorrência de cada valor único. Aqui está um exemplo:
$array = [1, 2, 2, 3, 4, 4, 5];
// Remove itens duplicados do array
$arraySemDuplicados = array_unique($array);
// Exibe o array sem duplicatas
print_r($arraySemDuplicados);
Neste exemplo, a função array_unique
é aplicada ao array original $array
. O resultado é armazenado em uma nova variável chamada $arraySemDuplicados
. Em seguida, o print_r
é usado para exibir o array sem duplicatas.
A saída deste exemplo seria:
Array
(
[0] => 1
[1] => 2
[3] => 3
[4] => 4
[6] => 5
)
Observe que as chaves do array são reorganizadas após a remoção das duplicatas.