Whilessä ei välttämättä tarvi tietää, montako kertaa ohjelman jokin kohta toistetaan, mutta jos oli jokin valmis määrä, jouduttiin tekemään apu muuttujia laskemaan toistokerrat.
For-lause on erittäin kätevä käyttää tilanteissa, joissa tiedetään montako kertaa operaatio on suoritettava.
Whilessä tehdään tämä näin:
<?php
i = 0; // Muuttujan alustus
while(i < 10){ // muuttujan vertailu
i++; // Laskurin arvon nostaminen joka kierroksella
}
?>
For lauseessa tämä vastaa tätä:
<?php
for(i = 0; i < 10 ; i++){
}
?>
Eli For lauseessa nämä kolme kohtaa tulevat omiin "parametrilokeroihin". Tälle on parempikin nimi luultavammin. Eli:
<?php
for(alustus; vertailu; lisäys){
}
?>
Eli nämä "lokerot" erotetaan puolipisteellä toisistaan.
-KoLja 27.01.2007


