Hallo,
Du musst zunächst deinen String in ein Array aufsplitten und könntest dann folgende Funktion verwenden:
function permutationen($array)
{
foreach ($array as $i => $element) {
$temp = $array;
unset($temp[$i]);
if (sizeof($temp) > 0) {
$return = array_merge(permutationen($temp, $element), $return);
} else {
return array($element);
}
}
return $return;
}
so ganz funktioniert es nicht
hab jetzt
$test = array('j', 'p', 'g');
print_r(permutationen($test));
als Ergebnis bekomme ich
Array
(
[0] => j
[1] => p
[2] => j
[3] => g
[4] => p
[5] => g
)
mfg
Twilo