<?
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";
}
?>
6 svar · 247 visningar · startad av costodia
<?
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";
}
?>
Vad är problemet då? Förutom att du skapat en endlös loop i första alternativet.
jag undrar hur jag gör att att få webläsaren att räkna ner ifrån hundra till ett med en for-sats.
for( $i = 100; $i >= 1; $i-- ) {
...
}
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 -- ?
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.
ok, tack då