Ebu Ziya Tevfik Sk. No:16/4 Çankaya/Ankara
+90 551 123 9331

Php Döngü Kullanımı

PHP'de Döngü Kullanımı

İşlemlerin tekrar yapılmasında kullanılan bloklara döngü adı verilmiştir. Belirli kod bloklarının belirli sayıda çalıştırmasında döngü kullanılır. 4 çeşit döngü kullanımı mevcuttur. Php dilinin kullandığı döngü çeşitleri şunlardır;

  • For Döngüsü
  • While Döngüsü
  • Do-While Döngüsü
  • Foreach Döngüsü

Programların düzenli ve tertipli şekilde yapılmasını sağlayan For döngüsü tekrarlanan işlemleri sistematik bir şekilde yeniden yazılmasını sağlar. Az kod ile yazılan For döngüsü bilinen sayıda kullanılan döngülerdir. Bu döngüler sayesinde döngünün bitişi, başlangıcı, azalış ve artış değerlerinin görülmesi sağlanır. Bu döngü while döngüsü ile birlikte kullanımı en çok tercih edilen döngüler arasında yer alır.

For Döngüsü Yapısı

1 2 3 4 5 6

İşlemler 1; İşlemler 2; işlemler3 İşlemler 4; İşlemler 5; İşlemler 6

For (Başlangıç, döngü ve sayacın değiştirilmesi

Bloğun sayısı bilindiği kadar çalıştırılır.

Syntax ise şöyledir;

For (başlangıç, bitiş ve artım değeri) [çalışacak kod}

For 1’den 6 ya kadar olan rakamları yazar

For (

for( $i = 1; $i<=6; $i++) {

 echo $i.”
“;

}

?>

Php While Döngüsü Kullanımı

While döngüsü oldukça yaygın kullanılan bir döngü olmakla birlikte koşul bozulana kadar devam eden döngüdür. Her kontrolden sonra döngüdeki işlemler birer kere yapılır.

While döngüsü, koyulan koşul doğru olduğu sürece çalışan döngüdür.

Örnek kod verilecek olunursa:

for ($i=1;$i<=10;$i++) //başlangıç değerimizi 1,bitiş 10 olarak belirlenir.

Değer 10 ve değişim miktarını +1 olarak belirlenip

{

echo $i; // değişken değeri  yazdırılır.

echo “
“; //bir satır  alta geçerek,

}

?>

İşlem yapılır.

Ekran çıktısında ise: 1 2 3 4 5 6 7 8 9 10 değerlerini görürüz.

Do-While Döngüsü

While döngüsüne benzer şekilde çalışan Do While döngüsünde, while döngüsünün başında yer alan koşulun do while döngüsünde yer alması farkını belirliyor.  Koşulun sağlanmadığı durumda programın işleyişi döngüye ulaşmadan çalışmaktadır. Do while koşulunda sonda yer aldığından program 1 kere tekrarlanıp while ‘da olan işlemler devam eder. Do while döngüsünün kesin işletilmiş olması ve while koşulunu kontrol etmesi beklenir, yanlış olması sonucu döngüden çıkmaktadır.

Do While döngüsünde şöyle yapı oluşur;

do

{

    İşlemler;

} while(koşul);

Verilen örnekte 0’dan büyük olan sayıların girilmesi istenir. 0‘dan büyük sayı girilene kadar istek yenilenmektedir.

1 2 3 4 5 6  7 8  9

    Girilen Sayı = 0’dan büyük sayı girilmesi istenirse;

    do

    {Girilen sayı<0);

} olur.

Foreach Döngüsü   

Foreach diziler veya listeler üstünde ileri taraflı okumayı sağlayan bir döngü foreach döngüsü olarak adlandırılır. Bu döngü index numarasının belirsizliği ve numarasının tespit edilemediği durumlarda oldukça kullanışlıdır.  Bu döngü nesne ve diziler için kullanılmaktadır. İlişiği olmayan bir  değişkenle karşılaşması durumunda hata vermektedir For döngüsünde olduğu gibi bu döngüde de tekrarlanma belirtilerek yapılmalıdır. Bu döngüde iki farklı kullanım tipi mevcuttur.

İlk yöntemde 

$Aylar = array(‘ocak’, ‘şubat’, ‘mart’, ‘nisan’);

foreach( $aylar as $m ) {

   echo $m.’
‘;

}

?>

Çıktısı

Ocak, şubat, mart, nisan

İkinci yöntem:

$sayilar=array(5,7,8,9,0,1,2,3);

$toplam=0;

foreach($sayilar as $sayi){

   $toplam+=$sayi;  } 

  echo “Toplam = $toplam”;

?>

Çıktısı=35 olarak görülmektedir.

Leave A Comment

Mesaj Gönder
WhatsApp Destek Hattı
TPKmedya Destek Hattı
Merhaba🙌😊
HEMEN ARA