|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Informatique Inscription : mai 2011 Messages : 112 ![]() |
Bonjour à vous tous,
J'ai une fonction que j'aimerais que vous me validiez, elle supprime des doublons d'un tableau mais je voulais savoir si on pouvait pas l'améliorer voici donc le code de la fonction : Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 128 ![]() |
Bonjour,
Avec cet algo, tu ne pourras comparer que les deux éléments qui se suivent. Tu dois faire un autre boucle imbriqué dans le for. A+. |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Informatique Inscription : mai 2011 Messages : 112 ![]() |
Cette seconde boucle va me servir à quoi en fait ?
|
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 016 ![]() |
non y'a un sort avant...
faut juste penser à decrémenter le i quand il y une suppression
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 128 ![]() |
|
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Informatique Inscription : mai 2011 Messages : 112 ![]() |
Merci space frog.. =)
Mais je le décrémente où mon i alors ?? dans la boucle ?, je fais un simple |
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() ![]() Webmaster Inscription : septembre 2007 Messages : 376 ![]() |
Salut,
tu dois le mettre dans le for, mais à l'intérieur du if |
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Informatique Inscription : mai 2011 Messages : 112 ![]() |
Ah d'accord oui effectivement tu as raison. Mais ce que je comprends pas c'est que j'ai l'impression que ma fonction marche je 'lai testé sur un tableau et ça fonctionne. Quelqu'un pourrait il vérifier si de son côté ça fonctionne
|
|
|
00
|
|
|
#9 |
|
Membre éclairé
![]() ![]() Webmaster Inscription : septembre 2007 Messages : 376 ![]() |
Ta fonction ne fonctionne pas toujours si tu ajoutes pas le i--.
Par exemple avec ce tableau : j'obtiens le tableau suivant : d'où l'utilité du i-- |
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Informatique Inscription : mai 2011 Messages : 112 ![]() |
C'est vraiment bizarre moi avec mon tableau ça marche tout le temps.Bon c'est un tableau contenant des email je pense pas que ça change grand chose. Je vais tester avec le i--
|
|
|
00
|
|
|
#11 | ||
|
Nouveau Membre du Club
![]() Informatique Inscription : mai 2011 Messages : 112 ![]() |
Est ce que comme ça c'est bon ?
Code :
|
||
|
|
00
|
|
|
#12 | ||
|
Membre éclairé
![]() ![]() Webmaster Inscription : septembre 2007 Messages : 376 ![]() |
si dans ton tableau tu n'as que des doublons ça marchera à tous les coups... par contre si tu as des trios, là ça va poser problème comme avec mon exemple
non ton code n'est pas bon : Code :
|
||
|
00
|
|
|
#13 |
|
Nouveau Membre du Club
![]() Informatique Inscription : mai 2011 Messages : 112 ![]() |
j'ai essayé avec un trio et ça fonctionne je comprends pas pourquoi ^^ bon je vais tenir compte de ce que tu m'as dis et effectuer la modif merci à vous tous =)
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com