PHP de aşağıdaki döngü ifadeleri bulunur:
* while - istenilen koşulun doğru olduğu sürece yinelemenin devam etmesini sağlar
* do…while - Öncelikle kodu çalıştırır ve sonra istenilen koşulun tekrarlanması sağlanır
* for - kod bloğu dahilinde belirtilen tekrar sayısı kadar yineleme yaparç
* foreach - kod bloğu dahilinde her eleman için ayrı yinelemeler yapılmasını sağlar.
“while” ifadesi
while durum ifadesi koşulunun doğruluğu sağlandığı müddetçe yinelemenin sağlar.
Syntax-Yazım biçimi
while (koşul)işletilecek kod;Örnek;Aşağıdaki örneğimizde “i” değişkeninin 5 den küçük olma şartı aranıyor.koşul sağlanmadığı müddetçe yineleme devam ediyor, ayrıca kodun her işlemesi esnasında “i” değişkenin değeri bir arttırılıyor:
$i=1;
while($i<=5)
{
echo “Sayı” . $i . ”
“;
$i++;
}
?>“do…while” ifadesi
do…while ifadesi öncelikle kodu çalıştırır ve sonra istenilen koşulun tekrarlanması sağlanır.
Syntax
do{çalıştırılacak kod;}while (koşul);Örnek;Önceki örneğimizdeki ifadeyi do-while döngüsüne uyarlarsak , “i” değişkenini önce 1 arttırır ve döngüye dahil eder:
<html>
<body>
<?php
$i=0;
do
{
$i++;
echo “sayı ” . $i . “<”;
}
while ($i<5);
?>
</body>
</html>