PHP’de Döngüler
Döngüler (Loops)
Belirli bir koşul doğru olduğu sürece belirli bir kod bloğunu tekrar tekrar çalıştırır. En yaygın döngü yapıları “while”, “do-while” ve “for” döngüleridir.
While Döngüsü: Bir koşul doğru olduğu sürece belirli bir kod bloğunu tekrar tekrar çalıştırır.
<?php
while ($kosul) {
// koşul doğru olduğu sürece buradaki kod bloğu çalışır
}
?>
1’den 10’a kadar olan sayıları while döngüsüyle sırasıyla ekrana yazdıran kodu yazalım.
<?php
$i = 1;
while ($i <= 10) {
echo $i++;
}
?>
Do-While Döngüsü: While döngüsüne benzer, ancak koşul kontrolü döngü bloğunun sonunda yapılır, bu nedenle döngü en az bir kez çalışır.
<?php
do {
// koşul doğru olduğu sürece buradaki kod bloğu çalışır
} while ($kosul);
?>
1’den 10’a kadar olan sayıları do while döngüsüyle sırasıyla ekrana yazdıran kodu yazalım.
<?php
$i = 0;
do {
echo $i;
} while ($i < 10);
?>
For Döngüsü: Belirli bir başlangıçtan belirli bir sona kadar olan sayıları döngü içinde işlemek için kullanılır.
<?php
for ($i = 0; $i < $sayi; $i++) {
// başlangıçtan sayıya kadar olan her değer için buradaki kod bloğu çalışır
}
?>
1’den 10’a kadar olan sayıları for döngüsüyle sırasıyla ekrana yazdıran kodu yazalım.
<?php
for ($i = 1; $i <= 10; $i++) {
echo $i;
}
?>
Foreach Döngüsü: Bir dizi veya başka bir yinelenebilir nesne üzerinde döngü yapmak için kullanılır.
<?php
$hayvanlar = array("Kedi", "Köpek", "Kuş", "Balık");
foreach ($hayvanlar as $hayvan) {
echo $hayvan . "<br>";
}
?>