Page 1 sur 1

PHP : éliminer des doublons dans un tableau

Posté : 30 juin 2009, 20:12
par dimi3
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.

Posté : 30 juin 2009, 20:38
par damaskinos
Salut il y a une fonction php pour ca array_unique

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

Posté : 01 juil. 2009, 06:16
par dimi3
Merci beaucoup. Je ne connaissais pas du tout cette fonction.
Merci encore et bonne journée.