Holladiewaldfee,
Die Reihenfolge der Ergebnisse ist dabei unwichtig, es
sollen halt alle Kombinationsmöglichkeiten je einmal enthalten
sein.
$erg = array_unique(rec_merge(&$gegeben, 0));
function rec_merge(&$ar, $startidx)
{ if(count($ar)-1>$startidx)
$erg = rec_merge(&$ar, $startidx+1);
else
return $ar[$startidx];
$work = array();
for($i=0, $j=count($ar[$startidx]); $i<$j; $i++)
{ for($k=0, $l=count($erg); $k<$l; $k++)
$work[] = $ar[$startidx][$i].$erg[$k]; }
return $work;
}
Ist ungetestet.
Ciao,
Harry
--
Intelligenz ist nicht zwingend etwas positives.
Man weiß erst, was man hatte, wenn man es verloren hat.
Intelligenz ist nicht zwingend etwas positives.
Man weiß erst, was man hatte, wenn man es verloren hat.