Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

vygerevanie textu

dedko45
verified
rating uzivatele
(12 hodnocení)
21. 8. 2009 23:19:09
potrebujem vygenerovať všetky kombinacie od aa po zzzzz potreboval by som to do txt suboru podseba.....najlepšie by asi napisať nejaký script....len neviem cez čo........kolko by ste zato chceli......tek kto sa do toho vyzna tak to ma za 5 min..........tie kombinacie bez diakritiky....najlepšie by bolo aby ste mi dali ten script a ja by som ho vedel upraviť aj napr na 10pismenkovu kombinaciu............pokial by to bolo v normalnom jazyku programovaciom......navrhnite cenu do PM.
21. 8. 2009 23:19:09
https://webtrh.cz/diskuse/vygerevanie-textu/#reply358796
Kamil Vavra
verified
rating uzivatele
(16 hodnocení)
22. 8. 2009 00:32:16
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;
}
?>
$Array=permutations("qwertyuiopasdfghjklzxcvbnm",5);
for($i=0 ; $i < count($Array) ; $i++) {
echo $Array . "
";
}
?>
Ve druhem kodu ktery vola funkci vzdy jen zmenis cislo, ktere urcuje kolika znakovy slova generujes.
Prepsat to na zapis do souboru neni slozite.
22. 8. 2009 00:32:16
https://webtrh.cz/diskuse/vygerevanie-textu/#reply358795
for ($i = 'aa'; $i <= 'zzzzzz'; $i++) {
echo $i . '
';
}
Bude to trvat dlouho, pustil bych to přes příkazovou řádku
22. 8. 2009 09:02:35
https://webtrh.cz/diskuse/vygerevanie-textu/#reply358794
Danny111
verified
rating uzivatele
(15 hodnocení)
23. 8. 2009 22:46:11
Napsal wickate;346711
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;
}
?>
$Array=permutations("qwertyuiopasdfghjklzxcvbnm",5);
for($i=0 ; $i < count($Array) ; $i++) {
echo $Array . "
";
}
?>
Ve druhem kodu ktery vola funkci vzdy jen zmenis cislo, ktere urcuje kolika znakovy slova generujes.
Prepsat to na zapis do souboru neni slozite.
XXX
Napsal Rival;346738
for ($i = 'aa'; $i <= 'zzzzzz'; $i++) {
echo $i . '
';
}
Bude to trvat dlouho, pustil bych to přes příkazovou řádku
Aneb jaký je rozdíl mezi "Programátorem" a programátorem.
23. 8. 2009 22:46:11
https://webtrh.cz/diskuse/vygerevanie-textu/#reply358793
Switch
verified
rating uzivatele
(8 hodnocení)
24. 8. 2009 01:27:05
Napsal Danny111;347648
Aneb jaký je rozdíl mezi "Programátorem" a programátorem.
Právě jsem chtěl napsat něco podobného :)
24. 8. 2009 01:27:05
https://webtrh.cz/diskuse/vygerevanie-textu/#reply358792
Kamil Vavra
verified
rating uzivatele
(16 hodnocení)
25. 8. 2009 01:36:23
fail no :)
25. 8. 2009 01:36:23
https://webtrh.cz/diskuse/vygerevanie-textu/#reply358791
Pro odpověď se přihlašte.
Přihlásit