A for ciklus szintaxisa:
while
(
feltétel
)
{
Ciklusmag
}
Amíg a feltétel igaz, addig a ciklusmag (kódblokk) újra és újra végrehajtásra kerül.
Elöl tesztelő ciklus. Ha a feltétel már kezdetben sem teljesül, akkor a programkód egyszer sem lesz végrehajtva.
Ha a programkód sohasem biztosítja, hogy a feltétel ne teljesüljön, akkor végtelen ciklushoz jutunk.
Példa:
Forráskód
<body>
<h2>While ciklus példa 1</h2>
<?php
$v = 1;
while ($v < 5){
echo $v;
echo ", ";
$v = $v + 1; //1, 2, 3, 4,
}
?>
<h2>While ciklus példa 2 </h2>
<?php
$v = 1;
while ($v < 5){
echo ++$v;
echo ", "; //2, 3, 4, 5,
}
?>
<h2>While ciklus példa 3 </h2>
<?php
$v = 1;
while ($v < 5){
echo $v++;
echo ", "; //1, 2, 3, 4,
}
?>
<h2>While ciklus példa 4 </h2>
<?php
$v = 6;
while ($v < 5){
echo $v;
echo ", ";
$v = $v + 1; //
}
?>
</body>
Eredmény*
A példakód letölthető: php_while_01.php.zip