PHP döngüleri, belirli bir görevi belirli bir koşul sağlandığı sürece tekrarlayan kontrol yapılardır. PHP’de yaygın olarak kullanılan döngüler şunlardır: for
, while
, do-while
, foreach
.
- for Döngüsü:
for
döngüsü, genellikle belirli bir sayıda işlem yapmak için kullanılır. Genel yapısı şu şekildedir:
for (başlangıç değeri; koşul; artış/değişim) { // Döngü içinde yapılacak işlemler }
Örnek:
for ($i = 0; $i < 5; $i++) { echo $i . "<br>"; }
Bu örnekte $i
değişkeni 0’dan başlayarak 4’e kadar olan değerleri alacak ve her adımda 1 artacak. Bu durumda döngü, 0, 1, 2, 3, 4 değerlerini ekrana yazdıracaktır.
- while Döngüsü:
while
döngüsü, belirli bir koşul sağlandığı sürece çalışan bir döngüdür.
while (koşul) { // Döngü içinde yapılacak işlemler }
Örnek:
$i = 0; while ($i < 5) { echo $i . "<br>"; $i++; }
Bu örnekte de $i
değişkeni 0’dan başlayarak 4’e kadar olan değerleri ekrana yazdıracaktır.
- do-while Döngüsü:
do-while
döngüsü, koşul kontrolünü döngü içinde yapar, yani döngü içindeki işlemler en az bir kez çalıştırılır, sonra koşul kontrol edilir.
do { // Döngü içinde yapılacak işlemler } while (koşul);
Örnek:
$i = 0; do { echo $i . "<br>"; $i++; } while ($i < 5);
Bu örnekte de $i
değişkeni 0’dan başlayarak 4’e kadar olan değerleri ekrana yazdıracaktır.
- foreach Döngüsü:
foreach
döngüsü genellikle dizilerde dolaşmak için kullanılır.
foreach ($dizi as $eleman) { // Döngü içinde yapılacak işlemler }
Örnek:
$renkler = array("Kırmızı", "Yeşil", "Mavi"); foreach ($renkler as $renk) { echo $renk . "<br>"; }
Bu örnekte, $renkler
dizisindeki her bir elemanı $renk
değişkeniyle döngü içinde kullanarak ekrana yazdıracaktır.
Döngüler, programlama dilinde tekrar eden işlemleri daha etkili bir şekilde gerçekleştirmek için kullanılır. Her bir döngü türü farklı durumlar için uygun olabilir, bu nedenle hangi döngüyü kullanacağınızı seçerken ihtiyacınıza uygun olanı seçmek önemlidir.