1.781 kez okundu

Döngüler – For Foreach arasındaki fark

10 10 1.781 kez okundu incelendi

Merhaba arkadaşlar, bu derste foreach döngüsünden bahsedeceğim.

Foreach döngüsünü sadece dizi değişkenlerinde kullanabiliriz. Foreach döngüsü diğer döngülere göre biraz farklıdır.

Mesela For döngüsünde;

<?php
for ($ornek = 1; $ornek <= 5; $ornek++) {
    echo $ornek."<br>";
}
?>


Yeni bir değişken oluşuturup o değişkene bir değer veriyoruz ve ” $ornek <= 5 ” ise bir koşul belirliyoruz. ” $ornek++ ” ise o değişkeni her dönmeye 1 artırır. Yani $ornek değişkeni 5’den küçük ise 1 1 artıcak. 5’e eşit olduğu durumda döngü sonlanacaktır.

Ekrana vereceği çıktı:

1
2
3
4
5

Foreach döngüsünde ise;

<?php
$isimler = array("Ali", "Veli", "Ahmet");
foreach($isimler as $yenideger){
	echo $yenideger."<br>";
}
?>

İsimler adında bir dizi oluşturduk. Foreach döngüsüne başlayarak $isilmer dizisindeki tüm elemanlarımızı $yenideger değişkenine değer olarak aktarır. Bu döngüde, döngünün nekadar tekrar edeceğini dizimizdeki elemanlar belirler. Yani dizide 3 eleman var ise döngümüz 3 kere tekrar eder.

Ekrana vereceği çıktı:

Ali
Veli
Ahmet

Başka bir örnek ile;

<?php
$isimler = array("Ali", "Veli", "Ahmet");
foreach($isimler as $yenideger => $isimler2){
	echo $yenideger."-".$isimler2."<br>";
}
?>

Döngüdeki $isimler değişkeni sırayı belirler. $isimler2 değişkenide $yenideger değişkenin adındaki diğer değişkeni gösterir.

Ekran vereceği çıktı:

0-Ali
1-Veli
2-Ahmet



Gelen aramalar :

Yorum yap

Barış Ozcan Facebook Sayfasi
Barış Ozcan Twitter