j'ai lutte contre un algo récalcitrant, un coup de main serait fort apprécié.
Voila mon tableau de base :
CODE
Array
(
[0] => Array
(
[0] => 1
[1] => 2
)
[1] => Array
(
[0] => a
[1] => b
[2] => c
)
[2] => Array
(
[0] => X
[1] => Y
[2] => Z
)
)
(
[0] => Array
(
[0] => 1
[1] => 2
)
[1] => Array
(
[0] => a
[1] => b
[2] => c
)
[2] => Array
(
[0] => X
[1] => Y
[2] => Z
)
)
J'aimerais, à partir de ces données, créér un autre tableau, contenant toutes les combinaisons comportant un élément de chaque sous-tableau possible.
C'est à dire : 1-a-X , 1-a-Y, 1-a-Z, 1-b-X, 1-b-Y, ..... , 2-c-Z
Bien sur, le nombre d'éléments de chaque sous-tableau peut varier, ainsi que le nombre de tableaux...
Je pars donc de boucles imbriquées, dans ce style :
CODE
for ($n = 1; $n < count($a); $n++) {
for ($i = 0; $i < count($a[$n]); $i++) {
// traitement
}
}
for ($i = 0; $i < count($a[$n]); $i++) {
// traitement
}
}
c'est sur la partie "traitement" que je galère, si une bonne âme pouvait me fournir ne serait-ce qu'une piste (sachant que je suis NUL en maths), je lui en serai très reconnaissant !
Si quelqu'un a déja eu à coder ça, un copier/coller fera l'affaire
Merci d'avance