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ü:
fordö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ü:
whiledö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-whiledö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ü:
foreachdö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.
