Döngüler
Öncelikle Döngünün Ne olduğuyla ilgili kısa bir bilgi vereyim . Arkadaşlar döngü adındanda anlayacağımız gibi bir işlemi birkaç defa yapma işlemine denir .
For Döngüsü
for( $değişken ; dönme şartı ; her dönüşte yapılacak işlem){
İşlemler
}
$değişken: dönmeye ilk başladığı anda bir değişken üretmeyi sağlar
dönme şartı: Buradaki şart aslında bir IF komutudur. sorulan soru doğru ise dönmeye devam eder.
her dönüşte yapılacak işlem: Dönme sırasında herzaman birer birer arttırmak zorunda değilsiniz. bu işlemi değiştirip üçer üçer veya beşer beşer saydırabilirsiniz.
Örneğin :
<?php
for($i=1;$i<20;$i++)
{
echo $i."<br>";
}
?>
Yukarıdaki Örneğimiz 1 den 19 ye Kadar Tüm sayıları ekrana yazdıracaktır Yukarıdaki kodumuzda $i=1 Bizim başlangıç değeri, $i<20 dönme şartı , $i++ da Her dönüşte yapılacak işlemdir .
Burada $i++ nın anlamı $i değişkenini bir artır anlamına gelir yani $i yi biz 1 tanımladık döngü başladı sonra $i++ ya geldi bir artırıldı 2 oldu döngüye gitti böyle devam eder.
While Döngüsü
while(Koşul)
{
Koşul Doğruysa Yapılacak İşlem
}
While if Koşuluna Benzer ama bir döngü işlemi vardır Eger while döngüsünde koşul doğruysa döngügün içine girer Eğer döngüyü bitirmek için bir işlem yoksa Döngü sonsuz döngüye girer ve sistem Çöker While döngüsünde döngüyü nasıl sonlandıracağız diyorsanız Hemen Göstereyim .
Yukarıda For döngüsünde yaptığımız işlemi while ile yapalım .
<?php
$i =1; // değişkenimizi tanımladık
while($i<20)
{
echo $i."<br>"; // $i yi ekrana Yazdır
$i++; // $i yi 1 artır ve koşulu test et
}
?>
Yukarıdaki kodu kaydedip çalıştırdığımızda Ekrana gene 1 ile 19 arasındaki sayılar alt alta yazdırılacaktır
Yorum Yaz ..