While Döngüsü
While döngüsünde istenilen koşula ulaşılana kadar döngü çalışmaya devam eder. Koşula ulaşıldığında döngü durur ve diğer işleme geçer.
<?
$sayi = 1;
while($sayi < 10){
echo “ 10’dan küçük”;
$sayi ++;
}
Yukarıda bir sayı belirlendi ve döngü yapılmış oldu. Bu döngü sayı 5 den küçük olduğu sürece çalışacaktır.
Sondaki “$sayi++;” kodu her döngüye girdiğinde sayıyı 1 arttırmaya yarar.
Yani ekrana 9 kere “10 dan küçük” yazdırılmış olacaktır.
?>Do-While DöngüsüWhile döngüsü ile hemen hemen aynıdır. Yukarıdaki kodun aynısı bu şekilde kullanılıyor.
<?
$sayi = 1;
do{
echo “ 10’den küçük.”;
$sayi ++;
}while($sayi < 10);
?>For DöngüsüWhile döngüsünde bir koşul belirleniyor ve o koşula göre çalıştırıyorduk. For döngüsünde ise koşul yerine kendi koyduğumuz sınırlara göre döngüyü çalıştırabiliyoruz.
<?
for ($sayi = 0; $sayi < 5; $sayi++) {
echo “Döngü ”;
}
sayi = 0 ile başlayacak ve < 5 koyduğumuz için 4 e geldiğinde duracak. Böylece ekrana 0 dan başlayıp 4 e kadar yani toplam 5 kez Döngü yazdırmış oluyoruz.
?>Foreach DöngüsüForeach döngüsü veritabanından veri çekme gibi işlemlerde kullanılmaktadır. Çekilen verinin sayısı kadar döngü çalışmaktadır.
<?
$numara = array(“1”, “2”, “3”, “4”);
foreach ($numara as $deger) {
echo $deger.’-‘;
}
?>