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] Combinaisons sans doublons


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 14
    Par défaut [Tableaux] Combinaisons sans doublons
    Bonjour à tous,

    voila je planche depuis ce matin sur un petit problème qui va surement vous paraitre simple mais bon je tente ma chance quand même.

    Je cherche à faire une liste de combinaisons sans doublons à partir d'un tableau. Je vous donne un exemple de la structure du tableau :
    Code X : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
                [1] => Array
                    (
                        [0] => 2BA
                        [1] => 2BM
                        [2] => 2GS
                    )
    
                [2] => Array
                    (
                        [0] => 2BA
                        [1] => 2BM
                        [2] => 2GS
                    )

    Le tableau n'a pas forcément que deux et trois entrées bien sur, tout ceci est variables. Par exemple j'ai aussi ça un peu plus loin dans mon tableau :
    Code X : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
                [1] => Array
                    (
                        [0] => 2BA
                        [1] => 2BM
                        [2] => 2GS
                    )
    
                [2] => Array
                    (
                        [0] => 2BMX1
                    )
    
                [3] => Array
                    (
                        [0] => 2BMX1
                    )

    Voila, mon but ici est de sortir toutes les combinaisons possibles, genre :
    2BA, 2BMX1, 2BMX1
    2BM, 2BMX1, 2BMX1
    2GS, 2BMX1, 2BMX1

    Le tout bien sur sans doublon dans le tableau (dans le tableau 1, on voit qu'il y a des doublons lors de toutes les associations).

    Je cherche mais j'avoue que je reste bloqué.

    si quelqu'un peut m'aider, je lui en serait reconnaissant.

    Merci d'avance.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 59
    Par défaut
    tu imbriques 2 foreach() pour lire chaque dimension de ton tableau et tu met un if( !in_array($tableau_resultat) ) pour vérifier que les données n'ont pas déjà étés récupérées une fois.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/05/2014, 19h13
  2. Combinaison, répétition sans doublon
    Par Kamijee dans le forum Mathématiques
    Réponses: 1
    Dernier message: 22/11/2011, 12h20
  3. Énumération des combinaisons sans doublon
    Par sm1z2000 dans le forum Scheme
    Réponses: 16
    Dernier message: 10/01/2011, 06h15
  4. Concaténation de tableaux sans doublons
    Par MaT77 dans le forum Langage
    Réponses: 2
    Dernier message: 19/11/2008, 14h04
  5. [Tableaux] Fusion & Tri Sans Doublons
    Par pouillou dans le forum Langage
    Réponses: 3
    Dernier message: 20/03/2006, 11h03

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