Quests Sohn
Mitglied
Hallo,
ich möchte aus einem Array von vordefinierten Buchstaben sämtliche möglichen Kombinationen
eines sechs- oder achtstelligen Strings generieren. Ich benötige keine Zufalls-Strings.
array('A', 'B', 'C', ... , 'N', 'P', ... , 'X', 'Y', 'Z');
Das Array enthält bei mir insgesamt 20 Buchstaben, weil ich z. B. das O weglasse.
Jetzt möchte ich sechsstellige Buchstabenketten erstellen, wie "AAAAAA", "AAAAAB", ...
Dabei sollen die Buchstabenketten immer von Klein zu Groß erstellt werden, also von "AAAAAA" (als kleinste mögliche Kombination) über "AAAAAB" bis zu "ZZZZZZ" (als größte mögliche Kombination).
Es darf keine Kombination doppelt vorkommen, also "AAAAAA" soll es z. B. nur exakt einmal geben.
Das Ganze soll anschließend in eine MySQL-Datenbank geschrieben werden, wobei ich das wohl
noch selbst hinbekomme.
Wer kann mir einen Tipp geben, wie das lösbar ist?
ich möchte aus einem Array von vordefinierten Buchstaben sämtliche möglichen Kombinationen
eines sechs- oder achtstelligen Strings generieren. Ich benötige keine Zufalls-Strings.
array('A', 'B', 'C', ... , 'N', 'P', ... , 'X', 'Y', 'Z');
Das Array enthält bei mir insgesamt 20 Buchstaben, weil ich z. B. das O weglasse.
Jetzt möchte ich sechsstellige Buchstabenketten erstellen, wie "AAAAAA", "AAAAAB", ...
Dabei sollen die Buchstabenketten immer von Klein zu Groß erstellt werden, also von "AAAAAA" (als kleinste mögliche Kombination) über "AAAAAB" bis zu "ZZZZZZ" (als größte mögliche Kombination).
Es darf keine Kombination doppelt vorkommen, also "AAAAAA" soll es z. B. nur exakt einmal geben.
Das Ganze soll anschließend in eine MySQL-Datenbank geschrieben werden, wobei ich das wohl
noch selbst hinbekomme.
Wer kann mir einen Tipp geben, wie das lösbar ist?