PHP While Döngüsü
- Önceki Sayfa PHP Switch
- Sonraki Sayfa PHP For Döngüsü
PHP while döngüsü belirtilen koşul true olduğunda kod bloğunu çalıştırır.
PHP Döngüleri
Kod yazarken, genellikle aynı kod bloğunu tekrar tekrar çalıştırmak gerekebilir. Bunu yapmak için, betiğe neredeyse eşit olan birçok kod satırı eklemek yerine döngü kullanabiliriz.
PHP'de aşağıdaki döngü ifadeleri var:
- while - Belirtilen koşul doğruysa kod bloğunu döngüye sokun
- do...while - Bir kez kod bloğunu çalıştırın, ardından belirtilen koşul doğruysa döngü tekrarlanır
- for - Kod bloğunu belirli sayıda döngüder
- foreach - Dizideki her elemanı tarar ve kod bloğunu döngüder
PHP While Döngüsü
Belirtilen koşul doğruysa while döngüsü kod bloğunu çalıştırır.
Gramer
while (koşul doğru) { Yapılacak kod; }
Aşağıdaki örnek öncelikle değişken $x'ı 1 olarak ayarlar ($x=1). Sonra, $x küçük veya eşit 5'e kadar while döngüsü çalıştırılır. Döngü her çalıştığında, $x 1 artar:
Örnek
<?php $x=1; while($x<=5) { echo "Bu sayı: $x <br>"; $x++; } ?>
PHP do...while döngüsü
do...while döngüsü önce bir kod bloğu çalıştırır, ardından koşulu kontrol eder, belirtilen koşul doğruysa döngüyü tekrarlar.
Gramer
do { Yapılacak kod; } while (koşul doğru);
Aşağıdaki örnek öncelikle değişken $x'ı 1 olarak ayarlar ($x=1). Sonra, do while döngüsü bir dizi string çıktırır, ardından değişken $x 1 artırılır. Sonra koşul kontrol edilir ($x küçük veya eşit mi 5'e?). $x küçük veya eşitse 5'e, döngü devam eder:
Örnek
<?php $x=1; do { echo "Bu sayı: $x <br>"; $x++; } while ($x<=5); ?>
Lütfen dikkat edin, do while döngüsü koşul testi ancak döngü içindeki komutlar çalıştıktan sonra yapılır. Bu, do while döngüsünün en az bir kez komutu çalıştırdığı anlamına gelir, koşul testi ilk seferde başarısız olsa bile.
Aşağıdaki örnek $x'ı 6 olarak ayarlar ve döngüyü çalıştırır,Sonradan koşul kontrol edilir:
Örnek
<?php $x=6; do { echo "Bu sayı: $x <br>"; $x++; } while ($x<=5); ?>
Sonraki bölümde for döngüsü ve foreach döngüsü anlatılacaktır.
- Önceki Sayfa PHP Switch
- Sonraki Sayfa PHP For Döngüsü