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 10dan 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 10den 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.-;
}
?>