IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] recuperer les doublons d'un tableau


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 26
    Points : 23
    Points
    23
    Par défaut [Tableaux] recuperer les doublons d'un tableau
    Bonjour à tous,

    Voila j'ai un tableau contenant des doublons, je doit ensuite recuperer les ces doublons, je cherche un fonction php permettant de me retourner l'ensemble de ces doublons.

    j'avais penser à un array_unique, suivit d'un array_diff, mais bien ca marche pas.
    et la j'avoue que je coince un peu, alors que j'ai l'impression que c'est simple

    Si vous avez déja développer une solution pour ce type de problème, je suis preneur

    Merci par avance

  2. #2
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    Le but est de faire quoi ensuite de ces doublons? Supprimer ou afficher ou les compter?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 26
    Points : 23
    Points
    23
    Par défaut
    le but serait de les utiliser d'une part pour une requete et de l'autre pour les afficher

  4. #4
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    Je n'ai jamais fait ça mais moi je ferai 2 requêtes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Tant qu'il existe des lignes ET que la valeur n'est pas dans le tableau exists {
       exists[] = valeur tirée
       Tant qu'il y existe des lignes selon la valeur tirée {
          doublons[valeur tirée]++;
       }
    }
    Ce que te retourne un tableau $valeur => $quantite_doublon

  5. #5
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Points : 1 565
    Points
    1 565
    Par défaut
    Citation Envoyé par philippejuju
    j'avais penser à un array_unique, suivit d'un array_diff, mais bien ca marche pas.
    c'est un peu leger ca ;o) qu'est-ce qui ne marche pas ?

    Sinon, tu peux egalement essayer avec cette belle petite fonction

  6. #6
    Rédacteur

    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 695
    Points : 1 071
    Points
    1 071
    Par défaut
    ce tableau est indexé ou associatif?

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 26
    Points : 23
    Points
    23
    Par défaut
    Ben ca marche pas au niveau de l'algo, si je fait mon array_unique il me renvoit les valeurs unique, et ensuite le array_diff, ne me renvoit rien. Logique toute les valeurs s'y trouvant déja
    mais pour le Ca correspond à peu près à ce que je cherchais, ensuite j'ai plus qu'à voir si la valeur retourné est a 2 et voila!!!

    Merci bcp!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tableaux] Eliminer les doublons d'un tableau de tableau
    Par dirty_harry dans le forum Langage
    Réponses: 5
    Dernier message: 25/05/2009, 14h57
  2. Réponses: 6
    Dernier message: 25/04/2008, 12h44
  3. [Tableaux] Connaitre les doublons d'un tableau
    Par yobogs dans le forum Langage
    Réponses: 3
    Dernier message: 12/09/2007, 11h38
  4. [Tableaux] Rechercher les doublons dans un tableau
    Par jym_22 dans le forum Langage
    Réponses: 5
    Dernier message: 15/11/2006, 09h47
  5. Eliminer les doublons d'un tableau de hachage
    Par dreydrey dans le forum Langage
    Réponses: 21
    Dernier message: 15/11/2005, 15h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo