Vykdo kodą nurodytą kiekį kartų arba tol, kol sąlyga gražina reikšmę true (lietuviškai – tiesa). For ciklas yra naudojamas dažnai tada, kai žinome kiek kartų reikės įvykdyti kodą.
1 2 3 4 5 |
for ( pradinė_reikšmė; sąlyga; padidinimas ) { kodas, kuris bus vykdomas } |
Pradinė_reikšmė – dažniausiai būna kokia nors pradinė reikšmė, šioje vietoje dažnai yra nurodomas kintamasis ir jo pradinė reikšmė. Tai taip pat gali būti bet koks PHP kodas, kuris bus įvykdytas prieš pradedant ciklą.
Sąlyga – šioje vietoje yra tikrinimas ar tęsti ciklą, jei šioje vietoje įrašytas kodas gražina reikšmę „true“ (lietuviškai: tiesa), tada cikle esantis kodas bus įvykdomas. Jei sąlyga gražina reikšmę „false“ (lietuviškai: netiesa), tada ciklas yra nutraukiamas.
Padidinimas – šioje vietoje dažniausiai yra padidinama pradinės reikšmės reikšmė. Tai taip pat gali būti bet koks PHP kodas, kuris bus vykdomas kiekvieno ciklo pabaigoje.
Pastaba: kiekvienas parametras gali būti tuščias, tačiau visada turi būti du kabliataškiai, kurie atskiria pradinę reikšmę nuo sąlygos ir padidinimo. Tuščias ciklas: for( ; ; ) yra begalinis.
Šiame pavyzdyje pradinės reikšmės vietoje sukuriame kintamąjį i, jam nurodome reikšmę 1. Sąlygos vietoje patikriname ar i yra mažiau lygu 5, padidinimo vietoje padidiname i reikšmę vienetu:
Naršyklėje matysime:
Skaičius yra 1 Skaičius yra 2 Skaičius yra 3 Skaičius yra 4 Skaičius yra 5