Salut !
Voilà mon problème :
J'ai repris une boutique en ligne (vente de vêtements) dont je ne dois pas toucher à la structure principale. On m'a demandé de rajouter un système de gestion des stocks, pour chaque combinaison de caractéristiques.
Par exemple, prenons les caractéristiques suivantes pour un vêtement donné :
-------------
Couleurs :
- bleu
- rouge
- vert
Tailles :
- L
- M
- XL
-------------
En faisant une requête en base, j'obtiens le tableau PHP suivant :
Maintenant, il faut que je génère dynamiquement, et à partir de ce tableau PHP, toutes les combinaisons possibles. A savoir :
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
16
17 $tab_stock ( [couleur] => Array ( [0] => bleu [1] => rouge [2] => vert ) [taille] => Array ( [0] => L [1] => M [2] => XL ) )
- bleu,L
- bleu, M
- bleu, XL
- rouge, L
- rouge, M
- rouge, XL
- vert, L
- vert, M
- vert, XL
Ma question est :
Comment générer dynamiquement chaque combinaison de caractéristiques à partir du tableau PHP précédent, sachant que *le nombre de caractéristiques peut varier, et qu'il peut exister d'autres sortes de caractéristiques* (par exemple, une caractéristique "matière", qui contient "cuir, daim", etc) ?
J'ai essayé en imbriquant des boucles foreach et for, mais jamais je n'ai réussi à trouver une solution convenable. :-(
La structure du tableau PHP doit-elle être modifiée ?
J'attends avec impatience vos lumières, @ bientôt !
Seb
Partager