login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Loopje maken

Offline Aar - 08/10/2009 20:38
Avatar van AarPHP interesse Ik zat te denken, hoe kan je een loopje maken om alle combinaties van aaaa t/m ZZZZ te tonen?

Dus aaaa, aaab, aaac, aaad...

kan iemand mij een stukje op weg helpen?
Ik zat zelf te denken aan een array met alle mogelijke characters, een forloopje maar hoe verder?

4 antwoorden

Gesponsorde links
Offline SvenP - 08/10/2009 20:49 (laatste wijziging 08/10/2009 20:57)
Avatar van SvenP PHP interesse
  1. $alfabetarray = array(); // staan al je letters in
  2.  
  3. $aantal = 4; // 4 letters op een rij
  4.  
  5. for($i=0;$i<=$aantal;$i++){
  6. for($teken=0;$teken<count($alfabetarray);$teken++){
  7. echo $alfabetarray[$teken];
  8. }
  9. }


snel uit mijn hoofd, niet getest... success


edit, nee dus, wacht ff 


edit2: http://212.187.87.44/letters.php

edit3: http://www.plaatscode.be/137783/

het is alleen wel erg traag om alles te genereren op deze manier..
Offline Koen - 08/10/2009 21:04
Avatar van Koen PHP expert
SvenP schreef:
het is alleen wel erg traag om alles te genereren op deze manier..

Wat wil je ook, er zijn 456976 mogelijke combinaties... 
Offline SvenP - 08/10/2009 21:09
Avatar van SvenP PHP interesse dat script zou je kunnen runnen met een mysql_query insert ofzo, dat hij alle combinaties in de db flikkert, dan kan je het voor later hergebruik makkelijk uit de database trekken. wat dan wel snel is.
Offline Ultimatum - 08/10/2009 21:14
Avatar van Ultimatum PHP expert SvenP, even een kleine opmerking over je code. Regel 2 t/m 27 kan ook zo geschreven worden
  1. <?php alfabetarray = range('A', 'Z'); ?>


Scheelt code, verder heb ik niets op te merken 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.178s