array_unique

array_unique -- Dédoublonne un tableau

Description

array array_unique ( array array)

array_unique( ) prend le tableau array et retourne un nouveau tableau , complètement dédoublonné .

Deux éléments sont considérés comme égaux si et seulement si ( string ) $elem1 === (string ) $elem2 . En clair : lorsque la représentation en chaîne de caractères est identique .

Avertissement

Cette fonction était inutilisable en PHP 4.0.4 !

Notez que les clés sont préservées . array_unique( ) conserve la clé de la première valeur rencontrée , et ignore toutes les suivantes .

Exemple 1 . Exemple avec array_unique( )

 
?php

 
$input

 
=

 
array

 
(

 
"a

 
"

 
=

 
"vert"

 
,

 
"rouge"

 
,

 
"b

 
"

 
=

 
"vert"

 
,

 
"bleu"

 
,

 
"rouge")

 
;

 
$result

 
=

 
array_unique

 
($input)

 
;

 
print_r($result)

 
;

 
/

 
/

 
Cela

 
va

 
afficher

 
:

 
/

 
/Array

 
/

 
/

 
(

 
/

 
/

 
[a

 
]

 
=

 
vert

 
/

 
/

 
[0

 
]

 
=

 
rouge

 
/

 
/

 
[1

 
]

 
=

 
bleu

 
/

 
/

 
)

 
?





Exemple 2 . array_unique( ) et les types de valeurs

 
?php

 
$input

 
=

 
array(

 
4

 
,"3",3

 
,"4",4,4)

 
;

 
$result

 
=

 
array_unique($input)

 
;

 
print_r($result)

 
;

 
/

 
/

 
Cela

 
va

 
afficher

 
:

 
/

 
/Array

 
/

 
/

 
(

 
/

 
/

 
[0

 
]

 
=

 
3

 
/

 
/

 
[1

 
]

 
=

 
3

 
/

 
/

 
[2

 
]

 
=

 
4

 
/

 
/

 
[3

 
]

 
=

 
4

 
/

 
/

 
)

 
?