Php'de for döngüsü
For döngüsü tekrar eden işlemlerin yapılmasında kullanılır.
Döngünün içerisinde yer alan kod bloğu, döngüde yer alan koşul sağlandığı sürece tekrarlanmaktadır
For döngüsü tekrar sayısı belirli işlemler için kullanılmaktadır.
Kod:
<?php
for(başlangıç; döngü koşulu; işlem miktarı) {
// koşul doğru olduğu sürece çalışacak kod bloğu
}
?>
For döngüsü örneği
<?php
for($say=1; $say<=5; $say++) {
echo $say."<br>"; //koşulun sağlanması durumunda ekrana yazılacaktır
}
?>
Yukarıdaki örnekte 1'den başlayarak 5'e kadar olan sayılar ekrana alt alta yazdırılacaktır.
Başlangıç değeri, koşul ve artış miktarı for döngüsü içerisinde belirtilmiştir.
Bu koşul doğrultusunda süslü parantezler içerisindeki alan çalışacaktır.
Örnek kodumuz
Aşşağıdaki örnek ile ekranımıza 0'dan başlayarak 10'a kadar olan sayılar bastırılacaktır.
<?php
for($sayi=0; $sayi <= 10; $sayi++){
echo $sayi."<br>";
}
?>
Aşşağıdaki örnek ile 0'dan 10'a 2 şer 2 şet artma ve 2'şer 2'şer azalma'yı göstereceğiz.
<?php
//0'dan 10'a 2'şer 2'şer artma
for($a=0; $a <= 10; $a+=2) {
echo $a."<br>";
}
//10'dan 0'a 2'şer 2'şer azaltma
for($a=10; $a >=0; $a-=2){}
echo $a."<br>";
?>
İç içe for döngüsü örneği aşşağıda bulunmaktadır.
<?php
for($a=1; $a <= 10; $a++){
for($b=1; $b <=10; $b++){
echo '*';
}
echo '<br>';
}
?>