For(each) met een array ofzo?
Link gekopieerd
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
Link gekopieerd
Ik wil het omdat ik dan een mooi scriptje kan afmaken;)
Link gekopieerd
?
Onbekende gebruiker
21-04-2008 15:48
<?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]
Link gekopieerd
ik kan me NIET 1 situatie indenken waarbij je dit nodig hebt :)
So Enlighten us o great and whise mind
Link gekopieerd
?
Onbekende gebruiker
21-04-2008 15:51
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.
Link gekopieerd
Jacco schreef op 21.04.2008 15:48
ik kan me NIET 1 situatie indenken waarbij je dit nodig hebt :)
Brute forcen van passwords.
Link gekopieerd
?
Onbekende gebruiker
21-04-2008 16:02
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.
Link gekopieerd
Dan nog......
zou zeggen gebruik er een id int (15) auto_increment voor
Maar ja wie ben ik
Link gekopieerd