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($tingimused)
{
// täidetav plokk
}
Näiteks:
<?php
for($i=0;$i<10;$i++)
{
echo $i . '<br>';
}
?>
Väljastab numbrid 0-st 9-ni
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.
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 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.