emil_der_hase: Permutation eines zweidimensionalen Arrays

Beitrag lesen

Hallo,

ich habe ein großes Problem, das ich langsam nicht mehr durchblicke. Und zwar muß ich die Werte eines zweidimensionalen Arrays vollständig durchkombinieren, also eine Permutation durchführen.

Mit einem eindimensionalen Array bekomme ich das auch noch hin, aber die zweite Dimension durchsteige ich jetzt definitiv nicht mehr (ich stand schon immer mit Mathe und logischem Denken auf Kriegsfuss ;-))

Um zu verdeutlichen, wo ich hänge, hier mal ein mögliches Array:
$feld[0]['gueltig'][0] = 1;
$feld[0]['gueltig'][1] = 2;
$feld[0]['gueltig'][2] = 3;

$feld[1]['gueltig'][0] = "ab";
$feld[1]['gueltig'][1] = "cd";
$feld[1]['gueltig'][2] = "ef";
$feld[1]['gueltig'][3] = "gh";

$feld[2]['gueltig'][0] = "1g";

$feld[3]['gueltig'][0] = "test1";
$feld[3]['gueltig'][1] = "test2";
$feld[3]['gueltig'][2] = "test3";

Die Werte sollen nun so kombiniert werden, daß ein Textstrings etwa in der Art herauskommt:

Kombination 1: "1ablgtest1"
Kombination 2: "2ablgtest1"
Kombination 3: "3ablgtest1"
Kombination 4: "1cdlgtest1"
Kombination 5: "2eflgtest1"
Kombination 6: "3ghlgtest1"

Hat jemand eine Lösung für mein Problem?

Vielen Dank schon mal im voraus...