`de Web programlarımız, döngünün belirli bir sayıda olmasını mesela bu sayının bizim istediğimiz basamaklarda artmasını gerektiriyorsa, döngüyü for deyimiyle kurabiliriz. Ayrıca for deyimi sayaç gibi şartın yerine gelmesini sağlayacak arttırma şa eksiltme işlemlerini kendisi yapacağı için, sonsuz döngüye girme tehlikesi de hemen hemen yoktur. Bu döngü şöyle yazılır:

for ( $yeni_degisken atama ; koşul ; artış basaması ) {

Koşul doğru ise yapılacak işlere ilişkin komutlar

}

for deyiminin ilk ögesi, döngü sayacı olarak kullanılacak bir değişken oluşkturulması buna değer atanmasına ilişkindir; sonra bir noktalı vrigül ile bu sayacın sınırı olan koşul belirtilir. Yine noktalı virgül ile ayırarak, sayaç değişkeninin artış hızı verilir. Bunu da yine yukarıdaki örnekle gösterelim:

:

<?

for ($sayac = 1; $sayac <= 7 ; $sayac++ ) {

print ("<font size= $sayac >");

print ("<b><p>İyileri iyilikleri ile alkışlayınız!</b></p>");

print ("</font>");

}

?>

Buradaki kod, while do..while göre çok daha kısa; while döngüsü sayacı arttırmayı sağlayan satır unutulsa bile çalışacağı halde, for döngüsü unsurlara ilişkin noktalı virgüller eksik olursa çalışmayacak bize böylece sonsuz döngü tehlikesini hatırlatmış olacaktır. for döngüsü kendi sayacını verdiğiniz şartı şılayıncaya kendisi arttıracak, yani buradaki örneği göre $sayaç değişkeni 7 oluncaya kadar çalışacak şart şılandığı anda, sona erecektir.

kaynak: ordan burdan

Tags: , , , , , , , , , ,
Php - For Döngüsü (scripti, nasıl, nedir?) konusu
Benzer yazılar:
    Benzer yazı yok