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(10){ // muuttujan vertailu
   
   i++; // Laskurin arvon nostaminen joka kierroksella
   }
   ?>

For lauseessa tämä vastaa tätä:

<?php
   for(010 i++){
   
   }
   ?>

Eli For lauseessa nämä kolme kohtaa tulevat omiin "parametrilokeroihin". Tälle on parempikin nimi luultavammin. Eli:

<?php
   for(alustusvertailulisäys){
   }
   ?>

Eli nämä "lokerot" erotetaan puolipisteellä toisistaan.

-KoLja 27.01.2007