lostyazilim
tr.link

While Döngüsü

5 Mesajlar 1.265 Okunma
acebozum
tr.link

Samcro Samcro WM Aracı Kullanıcı
  • Üyelik 04.02.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Entrepreneur
  • Konum İstanbul Anadolu
  • Ad Soyad S** C**
  • Mesajlar 140
  • Beğeniler 18 / 18
  • Ticaret 4, (%100)
Birden fazla işlemi aynı anda yapmak, dizelerlerle çalışmak için döngülerden faydalanırız. Bunlardan biri de While() döngüsüdür.

While( koşul ) { ... } şeklinde kullanımı olan bu komutta koşul doğru (true) olana kadar iç kısımdaki kod tekrarlanmaktadır. Örneğin:

$sayi = 1;

while( $sayi <= 5 ) {
echo "Benim sayım $sayi!";
$sayi++;
}
?>


Aşağıdaki şekilde sonuç verir:

Benim sayım 1!
Benim sayım 2!
Benim sayım 3!
Benim sayım 4!
Benim sayım 5!


Do ... while Döngüsü

Eğer kodu önce yaptırtacak sonra koşulu kontrol edeceksek bu komut bize yardımcı olur. Yukarıdaki aynı işlemi bu komutla yapalım:

$sayi = 1;

do {
$sayi++;
echo "Benim sayım $sayi!";
}
while( $sayi <= 5 );
?>


Aşağıdaki şekilde sonuç verir:

Benim sayım 2!
Benim sayım 3!
Benim sayım 4!
Benim sayım 5!
Benim sayım 6!
 

 

wmaraci
reklam

Sskgunlugu Sskgunlugu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 07.09.2012
  • Yaş/Cinsiyet 36 / E
  • Meslek ......
  • Konum İstanbul Anadolu
  • Ad Soyad ** **
  • Mesajlar 513
  • Beğeniler 61 / 83
  • Ticaret 10, (%90)
While döngüsü akla mantığa yatıyorken do while döngüsünü nerelerde kullanabiliriz? Nerde while döngüsü bize yetmeyecek ve do while yardımıza koşacak?
 

 

Samcro Samcro WM Aracı Kullanıcı
  • Üyelik 04.02.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Entrepreneur
  • Konum İstanbul Anadolu
  • Ad Soyad S** C**
  • Mesajlar 140
  • Beğeniler 18 / 18
  • Ticaret 4, (%100)

Ssk Günlüğü adlı üyeden alıntı

While döngüsü akla mantığa yatıyorken do while döngüsünü nerelerde kullanabiliriz? Nerde while döngüsü bize yetmeyecek ve do while yardımıza koşacak?


While döngüsünde döngünün şartı en başta konur. Ve şart geçersizse döngü başlamaz. Do while da ise şart işlemlerden sonra konulduğu için, şart geçersiz olsa, koşul oluşmasa dahi işlem bir göre dönecektir. Ama do while çok kullanılmaz, daha çok while kullanılır, ben belirtmek istedim, ne olur ne olmaz diye.
 

 

Sskgunlugu Sskgunlugu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 07.09.2012
  • Yaş/Cinsiyet 36 / E
  • Meslek ......
  • Konum İstanbul Anadolu
  • Ad Soyad ** **
  • Mesajlar 513
  • Beğeniler 61 / 83
  • Ticaret 10, (%90)

sathko adlı üyeden alıntı

While döngüsünde döngünün şartı en başta konur. Ve şart geçersizse döngü başlamaz. Do while da ise şart işlemlerden sonra konulduğu için, şart geçersiz olsa, koşul oluşmasa dahi işlem bir göre dönecektir. Ama do while çok kullanılmaz, daha çok while kullanılır, ben belirtmek istedim, ne olur ne olmaz diye.


Ewt dostum, dediğin gibi koşuldan önce olduğu için echo ile en az 1 kere yazdırılacak her türlü. Ama kullanım alanları ile hep merak ettiğim bir konu olmuştur. Teşekkür ederim, eline koluna sağlık
Samcro

kişi bu mesajı beğendi.

wmaraci
wmaraci

Sinan Sinan Grana Kullanıcı
  • Üyelik 18.07.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Geliştirme Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad S** Y**
  • Mesajlar 3509
  • Beğeniler 1321 / 1320
  • Ticaret 97, (%100)
Gayet basit bir şekilde anlatmışsın. :) Tebrikler.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al