Bonjour, je suis à la recherche d'un fonction qui me permettrait d'obtenir un tableau contenant toutes combinaisons possibles présentent dans plusieurs tableau.
Je vous présente ça d'une forme plus compréhensible :
J'ai un tableau de tableaux qui ressemble à ça :
et je souhaiterai générer un tableau de tableaux de cette forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 array( 'Parametre 1' => array(0=>A,1=>B,2=>C) , 'Parametre 2' => array(0=>1, 1=>2, 2=>3) , 'Parametre 3' => array(0=>X, 1=>Y, 2=>Z) );
De plus, il y a dans cette exemple trois parametres mais ils sont générés dynamiquement et il pourra donc y en avoir plus. Je me doute qu'il doit y avoir besoin de récursivité mais je vois pas trop comment m'yprendre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 array ( 0=>array('Parametre 1'=>A, 'Parametre 2'=>1, 'Parametre 2'=>X) , 1=>array('Parametre 1'=>A, 'Parametre 2'=>1, 'Parametre 2'=>Y) , 2=>array('Parametre 1'=>A, 'Parametre 2'=>1, 'Parametre 2'=>Z) , 3=>array('Parametre 1'=>A, 'Parametre 2'=>2, 'Parametre 2'=>X) , 4=>array('Parametre 1'=>A, 'Parametre 2'=>2, 'Parametre 2'=>Y) .... 26=>array('Parametre 1'=>C, 'Parametre 2'=>3, 'Parametre 2'=>Z)
Si vous avez des idées parce que moi je sèche un peu la dessus.
Partager