PHP: suche Code

Diskutiere PHP: suche Code im Web & Grafik Forum im Bereich Internet & Telekomunikation Forum; hallo, Ich hatte mal vor ein paar Jahren ein PHP code wo man z. B. "stet" eingeben konnte. Dann wurden alle möglichen Buchstaben Kombinationen...
  • PHP: suche Code Beitrag #1
C

Cyrix8

Bekanntes Mitglied
Dabei seit
21.02.2004
Beiträge
2.072
Reaktionspunkte
1
hallo,

Ich hatte mal vor ein paar Jahren ein PHP code wo man z. B. "stet" eingeben konnte. Dann wurden alle möglichen Buchstaben Kombinationen ausgegeben:

stet
stte
sett
sete
....

Natürlich sortiert :) Ob ich das selber gemacht habe oder irgendwo geladen habe weis ich nicht mehr, auf jedenfall kann ich es jetzt nicht mehr.

Hat jemand sowas, oder kann es kurz erstellen?


danke schon mal

cy
 
  • PHP: suche Code Beitrag #2
C

Cyrix8

Bekanntes Mitglied
Dabei seit
21.02.2004
Beiträge
2.072
Reaktionspunkte
1
ich habe etwas gefunden, allerdings ist es nur zu 99% perfekt.

Code:
<?php
function get_variants($letters){
    $words = array();
    $word = $letters;
    # $numbers equals the maximum number of possibilities
    $numbers = factorial(strlen($letters));

    for($i = 1;$i<=$numbers[0];$i++) {
        while(in_array($word,$words)){
            $word = str_shuffle($word);
        }
        array_push($words,$word);
    }
    sort($words);
    return $words;
}
# returns $integer!
function factorial ($integer){
    $num = 1;
    $return[1] = 1;
    for($i = 2;$i<=$integer;$i++){
        $num *= $i;
        $return[$i] = $num;
    }
    rsort($return);
    return $return;
}


$string = 'hablue';
print_r(get_variants($string));
?>
Die Ausgabe soll nicht nacheinander sondern untereinander sein also:

hablue
hableu
...
...



ein PHP Kenner hier?

cy
 
  • PHP: suche Code Beitrag #3
futtlui

futtlui

Bekanntes Mitglied
Dabei seit
21.01.2003
Beiträge
10.439
Reaktionspunkte
2
für das untereinander die letzte Zeile (mit dem print_r) austauschen durch
PHP:
foreach(get_variants($string) as $v){
  echo $v."<br />\n";
}
Ob der Rest vorher funktioniert weiß ich nicht, das hab ich mir nicht so genau angesehen.
 
  • PHP: suche Code Beitrag #4
C

Cyrix8

Bekanntes Mitglied
Dabei seit
21.02.2004
Beiträge
2.072
Reaktionspunkte
1
vielen Dank.

Ja es funktioniert, ich habe mir XAMPP eingerichtet. :)


Und falls es wenn wundert wofür ich das brauche. Nur spielerei. Vielleicht lerne ich sogar wieder mal ein bischen PHP ^^
 
Thema:

PHP: suche Code

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.173
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben