Php Array Permutation nach festen Muster
bearbeitet von
Hey,
> Ich bin jetzt soweit das ich die Permutation fertig habe ;o)
Wie schon vermutet benutzt du das Wort Permutation falsch.
`Array[0]` hat alleine schon 10! Permutationen, das sind 3.628.800 unterschiedliche Positionen der Werte in dem Array.
> ~~~PHP
> Array
> (
> [0] => Array
> (
> [0] => hotel
> [2] => tel
> [3] => elf
> [5] => fach
> [6] => ach
> [7] => chf
> [9] => frau
> [10] => rau
> ))
> ~~~
Aber gut, nehme wir nun dieses. Auf die Position also den Key kannst du jetzt die Länge des Strings addieren. Für `[2] = "tel"` wäre das $$2+3=5$$ damit weißt du das nur `array[5]` auf `array[2]` folgen kann. $$5+4=9$$ damit wäre der letzte Wer `array[9]`. Problem ist jetzt das dir in der Kette die 0 fehlt, was passiert damit?
Gruß
Jo