Kordused

Kordustega saab teha mida nimigi ütleb - mingit tegevust korrata. Milleks korrata? Näiteks on kordusi vaja mingi nimekirja väljastamisel ridahaaval.

PHP-s on järgnevad kordused:

for

for($tingimused)
{
  // täidetav plokk
}

Näiteks:

<?php
for($i=0;$i<10;$i++)
{
  echo $i . '<br>';
}
?>

Väljastab numbrid 0-st 9-ni

while

Eelkontrolliga korduse puhul kontrollitakse tingimust enne, kui alustatakse korduva osa täitmist:

<?php
$i = 0;
while($i < 10)
{
 echo $i.'<br>';
 $i ++;
}
?>

Väljastab numbrid 0-st 9-ni.

do while

Järelkontrolliga korduse puhul täidetakse tegevus vähemalt üks kord, tingimuse väärtus määrab, kas ja mitu korda seda tegevust korrata. Programmeerija peab tagama, et mingil tsüklisammul muutub tingimuse väärtus mittetõeseks. Vastasel juhul on tegemist “lõputu tsükliga” st tsüklit jäädakse lõputult kordama.

<?php
$i = 0;
do 
{
  echo $i, '<br>';
  $i++;
} while($i < 10);
?>

Väljastab samuti numbrid 0-st 9-ni.

foreach

foreach kordust kasutatakse kõigi massiivi elementide läbikäimiseks:

<?php
$numbrid = range(0, 9);
foreach($numbrid as $nr)
{
  echo $nr.'<br>';
}
?>

Jällegi väljastab numbrid 0-st 9-ni.

Jätkame sellise kasuliku teemaga nagu kasutaja funktsioonid.

 
kordused.txt · Viimati muutnud: 2008/12/22 18:14 persoon laurik
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki