For-silmukka PHP:ssä
for-silmukka mahdollistaa
tietyn koodin toistamisen määrätyn määrän kertoja.
Tässä on sen syntaksi:
Tässä on sen syntaksi:
<?php
for ( alustuskomennot; lopetusehto; komennot kierroksen jälkeen ) {
silmukan runko
}
?>
Alustuskomennot suoritetaan ennen silmukan alkamista. Ne suoritetaan vain kerran. Yleensä sinne asetetaan laskurien aloitusarvot. Lopetusehto on ehto, jonka ollessa tosi silmukka pyörii. Komennot kierroksen jälkeen ovat komennot, jotka suoritetaan jokaisen silmukan kierroksen päätteeksi. Yleensä niissä kasvatetaan laskureita.
Esitetään for-silmukalla
peräkkäin numerot 1:stä 9:ään:
<?php
for ($i = 1; $i <= 9; $i++) {
echo $i;
}
?>
Kasvatetaan nyt laskuria ei
1:llä, vaan 2:lla:
<?php
for ($i = 1; $i <= 9; $i += 2) {
echo $i;
}
?>
Voimme suorittaa käänteisen laskennan:
<?php
for ($i = 10; $i > 0; $i--) {
echo $i;
}
?>
for-silmukalla tulosta ruudulle
numerot 1:stä 100:aan.
for-silmukalla tulosta ruudulle
numerot 11:stä 33:aan.
for-silmukalla tulosta ruudulle
parilliset numerot väliltä 0
100:aan.
for-silmukalla tulosta ruudulle
parittomat numerot väliltä 1
99:ään.
for-silmukalla tulosta ruudulle
numerot 100:sta 0:aan.