/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Mystisk gennemløb af alfabetet
Fra : Prankster Kineses


Dato : 22-06-03 09:52

Følgende løkke udskriver som jeg forventer alle bogstaver fra A-Y

for ($letter='A';$letter<='Y';$letter++)
echo $letter;

Men:

for ($letter='A';$letter<='Z';$letter++)
echo $letter;

forsætter og udskriver alle tobogstavskombinationer (aa ab ac ad ... ba bb
bc ...)

Hvorfor går det galt når man fortsætter til Z?

Hvis nogen kender en bedre måde at gennemløbe alfabetet på vil jeg også
gerne høre det.

Mvh.

Kasper




 
 
Martin C. Petersen (22-06-2003)
Kommentar
Fra : Martin C. Petersen


Dato : 22-06-03 10:32


"Prankster Kineses" <spam.me.senseless@spam.spam> skrev i en meddelelse
news:bd3qk0$7ds$1@sunsite.dk...
> Hvis nogen kender en bedre måde at gennemløbe alfabetet på vil jeg også
> gerne høre det.
$arr = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$limit = count($arr);
for ($n=0;$n<$limit;$n++) echo $arr[$n];


Martin



Martin C. Petersen (22-06-2003)
Kommentar
Fra : Martin C. Petersen


Dato : 22-06-03 10:35

"Martin C. Petersen" <mcp@phys.au.dk> skrev i en meddelelse
news:3ef5777d$0$48903$edfadb0f@dtext02.news.tele.dk...
> $arr = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
> $limit = count($arr);
Det skulle naturligvis have været
strlen($arr);


Martin



Dennis Hansen (22-06-2003)
Kommentar
Fra : Dennis Hansen


Dato : 22-06-03 10:51

Søndag den 22. juni 2003 10:52 skrev Prankster Kineses:

> for ($letter='A';$letter<='Z';$letter++)
> echo $letter;
>
> forsætter og udskriver alle tobogstavskombinationer (aa ab ac ad ...
> ba bb bc ...)
>
> Hvorfor går det galt når man fortsætter til Z?

Fordi Z++ ikke er hvad du regner med.

Jeg tror du slipper nemmere om det, ved at gøre som
$alfabet = 'abcæøå'; // udfyld resten selv
for ($i = 0;$i <strlen($alfabet); $i++)
echo $alfabet[$i];

Mvh
Dennis

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste