Supprimer doublons d'un tableau

cs_vanes83 Messages postés 33 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 30 juillet 2004 - 11 juin 2004 à 16:03
cs_funseb Messages postés 154 Date d'inscription dimanche 29 juin 2003 Statut Membre Dernière intervention 28 janvier 2010 - 11 juin 2004 à 19:07
Bonjour,
Comment faire pour supprimer les éléments en double d'un tableau?
Existe-il un fonction comme en php (array_unique) qui le fasse directement?

Car en fait j'ai un fichier qui comprend un id sur chaque ligne,
cependant les id sont en plusieurs exemplaires dans le fichier et donc je ne peux pas les compter simplement en comptant les lignes du fichier.

J'ai pensé à faire :
tabRec = Split(ligne, Chr(9))

et ensuite retirer les doublons pour avoir le nombre d'id différent!

Si vous avez un autres moyen merci!

1 réponse

cs_funseb Messages postés 154 Date d'inscription dimanche 29 juin 2003 Statut Membre Dernière intervention 28 janvier 2010 1
11 juin 2004 à 19:07
tu fais 2 boucles inbriquées qui vont scruter le tableau
genre

pour i allant de debtableau a fintableau
pour j allant de debtableau + 1 a fintableau
si tab(i) = tab(j) alors
supprimer tab(j)
fsi
finpour
finpour

clac-clac
0