Merhaba,
Bir önceki derste çok önemli olan "if" komutunun kullanımını görmüştük. Şimdi ise döngüleri göreceğiz. Çok kolay. Yani hiç korkmayın. Döngüler tekrar işlerini yapmakta kullanılır. Çok nadir kullanılmasıyla beraber çok önemlidirler.

For Döngüsü

For dögüsü bir işlemi tekrarlamak ve her tekrarda yapılacak değişiklikleri yapmakta kullanılır. Bir örnek verelim:

for ($değişken; Dönme Şartı; Her Dönüşte Yapılacak İşlem)

$değişken: Döngü başladığında değişken üretmeyi sağlar. Yani belirli değişken budur.
Dönme Şartı: Döngü yapılırken verilecek şarttır. "if" komutuna benzer.
Her Dönüşte Yapılacak İşlem: Örneğin sayıya her seferinde 1 ekleme veya 3 ekleme işlemidir. Eklenecek sayıyı siz belirlersiniz.

Bir örnekle açıklasak daha iyi olucak gibi:

for ($sayi=1; $sayi<50; $sayi+1)
{
print "Fatura Numaranız $sayi";
}

Burada $sayi değişkeninin 1 olduğunu, sonra bütün döngülerde 50'den küçük olma şartını, sonra da her seferinde  1 ekleneceğini anlıyoruz. Yani önizleme şöyledir:

Fatura Numaranız 1
Fatura Numaranız 2
Fatura Numaranız 3
...
Fatura Numaranız 49

While

While sadece sayılarda kullanılmaz. Ve "if" komutuna benzer. Aynen böyle kullanılır:

while(Soru)
{
Soru Doğru İse Yapılacak İşlem. (Döngü ve Şart da Buraya Yazılır)
}

Bir örnek yapalım:

while($id<100)
{
print "ıd'nin Belirlendi";
$id=$id+1;
}

Bunu kullanarak 99 kişilik bir sql'la (Liste veya Tablo) id numarası verebiliriz.

Not: Eğer matematik'te iyiseniz $id=$id+1 denkleminin bir paradoks (İmkansız Olay) olduğunu anlarsınız. Örneğin x=x+1 ve x=2 ise denklem şöyle olur "2=2+1 dolayısıyla 2=3". Böyle bir şey mümkün olmadığından bu konunun programcılıkta bir kuralı vardır. Yukarıda verdiğimiz örneğe bakıcak olursak mesela $id 1 ise ilk önce "=" işaretinin soluna bakılır. Yani değişkenin işlem ile değiştirildiği tarafa bakılır. Ve işlem yapılır. Yani bu örnekteki işlem 1+1 ile 2 olur. Daha sonra bu sayı sola yani değişkene aktarılır. Değişken 2 olur ve bu sayıda tekrar sağa aktarılır ve yine işlem yapılır. 2+1 ve 3 olur. Bu da aynı şekilde sola aktarılır... Bu şekilde şart tamamlanana kadar devam eder. Örnekte $id<100 olduğundan 99'da kalır.

Bu derslik bu kadar. Bir sonraki dersimizde dizi oluşturmayı göreceğiz. Çalışmayı unutmayın.

1 Yorum:

Yorumunuz Başarıyla İletilmiştir. Kinger veya Takipçisi iseniz Puanınız Eklenecektir. Teşekkürler.

 
Wolder King © 2014. All Rights Reserved. Powered by Blogger
Top
Verification: 4ee027a2dd0c4225