webForumDet fria alternativet

problem med --

6 svar · 247 visningar · startad av costodia

costodiaMedlem sedan aug. 2000864 inlägg
#1
<? 
for ($i;100>$i;$i--) {
echo $i."<br>\n";
}
?>

flippar i webläsaren

och även

<? 
for ($i;100>$i;$i++) {
echo $i."<br>\n";
}
?>

men
funkar däremot bra

<? 
for ($i;100<$i;$i--) {
echo $i."<br>\n";
}
?>
kjellMedlem sedan dec. 1999757 inlägg
#2

Vad är problemet då? Förutom att du skapat en endlös loop i första alternativet.

costodiaMedlem sedan aug. 2000864 inlägg
#3

jag undrar hur jag gör att att få webläsaren att räkna ner ifrån hundra till ett med en for-sats.

SPiNMedlem sedan mars 20007 896 inlägg
#4
for( $i = 100; $i >= 1; $i-- ) {
...
}
costodiaMedlem sedan aug. 2000864 inlägg
#5

tack!

det jag fudnerar på är varför man inte behöver skriva ut "$i = 1" i ++loopen men att det är tvunget i den med -- ?

SPiNMedlem sedan mars 20007 896 inlägg
#6

För att $i antas ha värdet 0 om det inte anges, skulle jag gissa på. Att strunta i att deklarera ett värde för en variabel bör man inte göra, det är dålig programmeringsed.

costodiaMedlem sedan aug. 2000864 inlägg
#7

ok, tack då

126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)