PHP : éliminer des doublons dans un tableau

Eléphant du PHP | 58 Messages

30 juin 2009, 20:12

Bonjour,

J'ai un tableau qui se construit en relevant les données d'un fichier texte. Ces données sont souvent identiques. Je souhaiterais supprimer les doublons pour créer un second tableau propre. Voici ce que j'ai fait, mais ça ne fonctionne pas :

$visites est le premier tableau contenant les doublons
$visite est le second tableau de récupération des données sensé être sans doublons

Code : Tout sélectionner

$limits=count($visites); $visite[0] = $visites[0]; $m = 0; for ($k=0 ; $k< $limits ; $k++) { $limit=count($visite); for ($n=1; $n <= $limit ; $n++) { if ($visite[$n] == $visite[$k]) { $n = $limit; } else { $visite[$m] = $visites[$k]; $m++; } } echo $visite[$m]; }
Je vous remercie de votre aide.

Eléphant du PHP | 288 Messages

30 juin 2009, 20:38

Salut il y a une fonction php pour ca array_unique

voir la doc http://ca.php.net/manual/fr/function.array-unique.php

Eléphant du PHP | 58 Messages

01 juil. 2009, 06:16

Merci beaucoup. Je ne connaissais pas du tout cette fonction.
Merci encore et bonne journée.