Akkor használjuk, ha előre tudjuk, hányszor kell a kódblokkot végrehajtani
A for ciklus szintaxisa:
for
(
1.kifejezés;
2.kifejezés;
3.kifejezés
)
{
Ciklusmag
}
- 1.kifejezés
- Az első kifejezés a ciklusváltozónak ad kezdeti értékét.
- 2.kifejezés
- A második egy feltétel.
- 3.kifejezés
- A harmadik a ciklusváltozót növeli vagy csökkenti.
- Ciklusmag
- PHP kódblokk, amelynek a végrehajtása mindaddig ismétlődik, amíg a második kifejezésben meghatározott feltétel teljesül.
Példa:
Forráskód
<body>
<h2>For ciklus példa 1</h2>
<?php
for ($i=1; $i<=3; $i++) {
echo ' $i='. $i; // $i=1 $i=2 $i=3
}
?>
<h2>For ciklus példa 2 </h2>
<?php
for ($i=1; $i<3; $i++) {
echo ' $i='. $i; // $i=1 $i=2
}
?>
<h2>For ciklus példa 3 </h2>
<?php
for ($i=6; $i>3; $i--) {
echo ' $i='. $i; // $i=6 $i=5 $i=5
}
?>
</body>
Eredmény*
A példakód letölthető: php_for_01.php.zip