Goedemiddag!
Ik ben opzoek naar een manier hoe ik de volgende letters kan echoen en dat hij dan gewoon alle opties afgaat
Bijv:
AAA
AAB
AAC
etc tot ZZZ....

Weet iemand hoe ik dit het makkelijkst kan doen?
waarom zou je dat willen? je kunt wel gewoon met een while lus de getallen van 1 - 26 steeds herhalen, daarna vervangen door letter :D
Ik wil het omdat ik dan een mooi scriptje kan afmaken;)
<?php 
function permutations($letters,$num){ 
    $last = str_repeat($letters{0},$num); 
    $result = array(); 
    while($last != str_repeat(lastchar($letters),$num)){ 
        $result[] = $last; 
        $last = char_add($letters,$last,$num-1); 
    } 
    $result[] = $last; 
    return $result; 
} 
function char_add($digits,$string,$char){ 
    if($string{$char} <> lastchar($digits)){ 
        $string{$char} = $digits{strpos($digits,$string{$char})+1}; 
        return $string; 
    }else{ 
        $string = changeall($string,$digits{0},$char); 
        return char_add($digits,$string,$char-1); 
    } 
} 
function lastchar($string){ 
    return $string{strlen($string)-1}; 
} 
function changeall($string,$char,$start = 0,$end = 0){ 
    if($end == 0) $end = strlen($string)-1; 
    for($i=$start;$i<=$end;$i++){ 
        $string{$i} = $char; 
    } 
    return $string; 
} 

// Hoe het te gebruiken

$Array=permutations("ABCDEFGHIJKLMNOPQRSTUVWXYZ",3); 
for($i=0 ; $i < count($Array) ; $i++) { 
        echo "$i." . $Array[$i] . "<BR>"; 
} 
?> 


[edit]Bron: Happycodings.com[/edit]
ik kan me NIET 1 situatie indenken waarbij je dit nodig hebt :)

So Enlighten us o great and whise mind
Jacco schreef op 21.04.2008 15:48
ik kan me NIET 1 situatie indenken waarbij je dit nodig hebt :)

So Enlighten us o great and whise mind


Ik ook niet, maar ik geef gewoon antwoord.
Jacco schreef op 21.04.2008 15:48
ik kan me NIET 1 situatie indenken waarbij je dit nodig hebt :)

Brute forcen van passwords.
SanThe schreef op 21.04.2008 16:00
[quote='Jacco schreef op 21.04.2008 15:48']ik kan me NIET 1 situatie indenken waarbij je dit nodig hebt :)

Brute forcen van passwords.[/quote]
Labels (productcode) maken voor producten.
Dan nog......

zou zeggen gebruik er een id int (15) auto_increment voor

Maar ja wie ben ik

Reageren