Algorithmus, der Zahlen oder Wörter nimmt und alle möglichen Kombinationen findet
Ich bin auf der Suche nach einem Algorithmus, der Zahlen oder Wörter aufnimmt und alle möglichen Variationen von ihnen zusammen findet. Außerdem möchte ich definieren, wie viele Werte zusammen gesucht werden sollen.
Beispiel: Die Zeichenfolge oder das Array lautet:
cat
dog
fish
dann könnten die Ergebnisse für einen Wert von 2 sein:
cat dog
cat fish
dog cat
dog fish
fish cat
fish dog
SO sind die Ergebnisse aus der Menge von 3 Elementen 6 mögliche Variationen davon bei 2 passenden Ergebnissen
mit 3 passenden Ergebnissen wäre es:
cat dog fish
cat fish dog
dog cat fish
dog fish cat
fish cat dog
fish dog cat
... wahrscheinlich sogar mehr Optionen
Ich habe auf Stackoverflow einen Link zu diesem Beispiel gefunden, der dies tut, aber es ist in Javascript. Ich frage mich, ob jemand weiß, wie dies in PHP zu tun ist. Vielleicht gibt es etwas, das bereits erstellt wurde.
http://www.merriampark.com/comb.htm (toter Link)