Enkele dagen geleden mailde iemand me deze interessante tekst door:
Hier te vinden: http://www.clubstore.com/woordvolgorde/.
Toch heb ik nog enkele probleempjes:
Als er iemand tips heeft om het te verfijnen: steeds welkom! Bedankt!
Ik vond het wel een interessant idee, en heb daarom een pagina gemaakt die het randomizen etc. automatisch doet.Vlgones een oznrdeeok op een Eglnese uvinretsiet mkaat het neit uit in wlkee vloogdre de ltteers in een wrood saatn, het einge wat blegnaijrk is is dat de eretse en de ltaatse ltteer op de jiutse patals saatn. De rset van de ltteers mgoen wllikueirg gpletaast wdoren en je knut vrelvogens gwoeon lzeen wat er saatt. Dit kmot odmat we neit ekle ltteer op zcih lzeen maar het wrood als gheeel.
Hier te vinden: http://www.clubstore.com/woordvolgorde/.
Toch heb ik nog enkele probleempjes:
- Als men leestekens zoals een punt invoert, gaat het PHP script deze niet onderscheiden. (Probeer bvb eens dit) Ik was aan het denken om gewoon alle karakters die geen letter zijn eerst uit de string te verwijderen, of heeft er iemand een idee hoe we ze werkelijk kunnen behouden?
- In praktijk blijken de echt random gegenereerde woorden toch moeilijker leesbaar dan het voorbeeld. Pech!
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| $woorden = explode(" ", $_GET['zin']); $aantal_woordenen = count($woorden); for ($i = 0; $i < $aantal_woordenen; $i++) { $woord = $woorden[$i]; $aantal_letters = strlen($woord); if($aantal_letters > 1) { $eerste_letter = $woord{0}; $midden = substr($woord, 1, $aantal_letters-2); $midden_random = str_shuffle($midden); $laatste_letter = $woord{$aantal_letters-1}; echo $eerste_letter . $midden_random . $laatste_letter . " "; } else echo $woord{0}; } |
Als er iemand tips heeft om het te verfijnen: steeds welkom! Bedankt!
[ Voor 4% gewijzigd door Joske Pauwels op 23-09-2003 21:24 ]