phpbar.de logo

Mailinglisten-Archive

[php] Zusammenstellung von Variationen als Array

[php] Zusammenstellung von Variationen als Array

Mario Batz BatzMario at gmx.net
Mit Aug 23 16:43:41 CEST 2006


Hallo,

h�ng im Moment an einem kleinen Logikproblem ... 

Ich habe Auftr�ge die ggf. eine beliebige Anzahl von Optionen haben k�nnen.
Die Optionen selbst k�nnen aber nicht beliebig miteinander kombiniert
werden.

Aktuell habe ich in einer Tabelle alle Auftr�ge und alle Optionen
aufgelistet (Auftr�ge und Optionen belegen zu 90% die gleichen Felder). In
der Tabelle gibt es f�r Optionen und Auftr�ge eine Spalte Kosten, diese
m�ssen in den allen m�glichen Variationen aufgelistet werden. In einer
zweiten Tabelle habe ich die m�glichen Kombinationen aufgef�hrt:

Spalte 1  - Spalte 2
-----------------------
Auftrag 1 - Option 5
Auftrag 1 - Option 6
Auftrag 2 - Option 5
Auftrag 2 - Option 6
Auftrag 2 - Option 7
Option 5 - Option 6

Hier kann man erkennen das Option 5 und 6 bei Auftrag 1 und 2 verwendet
werden k�nnen. Option 5 und 6 in Kombination, aber Option 7 kann nur in
Auftrag 2 und ohne weitere Kombinationen auftreten.

Somit w�rden sich folgende Kombinationen ergeben:

Auftrag 1

Auftrag 1
- Option 5

Auftrag 1
- Option 6

Auftrag 1
- Option 5 
- Option 6

Auftrag 2
- Option 5 

Auftrag 2
- Option 6

Auftrag 2
- Option 5 
- Option 6

Auftrag 2
- Option 7 


Wie kann ich diese m�glichen Kombinationen am einfachsten erzeugen, ohne das
das Skript abbricht oder ich irgend welche Grenzen erreiche?
Datens�tze: ~ 400 mit jeweils 1-10 Optionen;


MfG
Mario


















php::bar PHP Wiki   -   Listenarchive