Ciklas for PHP
Ciklas for leidžia pakartoti
tam tikrą kodą nurodytą kiekį kartų.
Štai jo sintaksė:
Štai jo sintaksė:
<?php
for ( pradinės komandos; sąlyga pasibaigimui; komandos po praėjimo ) {
ciklo kūnas
}
?>
Pradinės komandos - tai tai, kas bus vykdoma prieš ciklo pradžią. Jos bus vykdomos tik vieną kartą. Paprastai ten dedamos pradinės skaitiklių reikšmės. Sąlyga pasibaigimui - tai sąlyga, pagal kurią ciklas suksis, kol ji teisinga. Komandos po praėjimo - tai komandos, kurios bus vykdomos kiekvieną kartą pasibaigus ciklo praėjimui. Paprastai ten didinami skaitikliai.
Pasinaudokime ciklu for, kad išvestume
skaičius nuo 1 iki 9 iš eilės:
<?php
for ($i = 1; $i <= 9; $i++) {
echo $i;
}
?>
O dabar didinkime skaitiklį ne
1, o 2:
<?php
for ($i = 1; $i <= 9; $i += 2) {
echo $i;
}
?>
Galima atlikti atvirkštinį skaičiavimą:
<?php
for ($i = 10; $i > 0; $i--) {
echo $i;
}
?>
Pasinaudoję ciklu for, išveskite ekrane
skaičius nuo 1 iki 100.
Pasinaudoję ciklu for, išveskite ekrane
skaičius nuo 11 iki 33.
Pasinaudoję ciklu for, išveskite ekrane
lyginius skaičius intervale nuo 0 iki
100.
Pasinaudoję ciklu for, išveskite ekrane
nelyginius skaičius intervale nuo 1 iki
99.
Pasinaudoję ciklu for, išveskite ekrane
skaičius nuo 100 iki 0.