Lieber emil_der_hase,
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?
Offensichtlich möchtest Du in Deinen Permutationen immer den Wert von $feld[2]['gueltig'][0] und $feld[3]['gueltig'][0] fest dabei haben. Das einzige, was sich in Deinen Strings ändert, sind die Werte von $feld[0]['gueltig'] und $feld[1]['gueltig'].
Daraus lässt sich eine for-Schleife schreiben.
$permutationen = array();
foreach ($feld[0]['gueltig'] as $index => $inhalt) {
if (isset($feld[1]['gueltig'][$index])) {
$permutationen[] = $feld[0]['gueltig'][$index]
. $feld[1]['gueltig'][$index]
. $feld[2]['gueltig'][0]
. $feld[3]['gueltig'][0];
} else {
$permutationen[] = $feld[0]['gueltig'][$index]
. ' -$feld[1] hatte hierfür keinen Index!- '
. $feld[2]['gueltig'][0]
. $feld[3]['gueltig'][0];
}
}
Liebe Grüße aus Ellwangen,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)