For döngüsü bir kod bloğunu belirli bir sayıda çalıştırmak için kullanılır. For döngüsü,genellikle kodların kaç kez çalışması gerektiğini önceden bildiğinizde kullanılır.
Kullanımı aşağıdaki gibidir.
1 2 3 4 5 |
for (Başlangıç sayacı; Sayaç kontrolü; Artış miktarı) { her yineleme için yürütülecek kod; } |
Başlangıç sayacı: Döngü sayacı değerini başlat
Sayaç kontrolü: Her döngü yinelemesi için değerlendirilir. DOĞRU olarak değerlendirilirse döngü devam eder. YANLIŞ olarak değerlendirilirse döngü sona erer.
Artış miktarı: Döngü sayacı değerini artırır
For Döngüsü Örnekleri
Örnek: 1 den 10 a kadar sayıları ekranda alt alta yazdıran örnek:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<!DOCTYPE html> <html> <body> <?php for ($i = 0; $i <= 10; $i++) { echo "Sayı: $i <br>"; } ?> </body> </html> |
Ekran Çıktısı:
Örnek : Kullanıcı ismini ekranda defa yazdıran örnek.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<!DOCTYPE html> <html> <body> <?php for ($i = 0; $i <= 10; $i++) { echo "yazilimkodlama.com<br>"; } ?> </body> </html> |
Ekran Çıktısı:
Örnek: 0-100 arası sayıları 10′ ar 10′ ar arttırarak yazdırma örneği.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<!DOCTYPE html> <html> <body> <?php for ($i = 0; $i <= 100; $i+=10){ echo "Sayı: $i<br>"; } ?> </body> </html> |
Ekran Çıktısı:
Örnek: 30-40 arası sayıları ekranda yazdıran örnek.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<!DOCTYPE html> <html> <body> <?php for ($i = 30; $i <= 40; $i++){ echo "Sayı: $i<br>"; } ?> </body> </html> |
Ekran Çıktısı:
Örnek: 1-10 arasındaki sayıları 1-2-3-…10- şeklinde ekrana yazdıran örnek.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<!DOCTYPE html> <html> <body> <?php for ($i = 1; $i <= 10; $i++){ echo $i."-"; } ?> </body> </html> |
Ekran Çıktısı:
Örnek: 1-100 arası sayılardan 3’e ve 5’e tam bölünen sayıları listeleyen örnek.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<!DOCTYPE html> <html> <body> <?php for ($i = 1; $i <= 100; $i++){ if($i%3==0 && $i%5==0){ echo "Sayı: $i<br>"; } } ?> </body> </html> |
Ekran Çıktısı:
Örnek: 1-20 arası sayıları kutu (div) içinde ekranda yazdıran örnek.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
<!DOCTYPE html> <html> <head> <style> div.kutu{ width:100px; height:100px; text-align:center; line-height:100px; float:left; border:solid 3px black; margin:2px; } </style> </head> <body> <?php for($i=1;$i<=20;$i++){ echo "<div class='kutu'>$i</div>"; } ?> </body> </html> |
Ekran Çıktısı:
Örnek: 0-100 Arası Çift Sayıları yazdıran örnek.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<!DOCTYPE html> <html> <body> <?php for ($i = 1; $i <= 100; $i++){ if($i%2==0){ echo "Sayı: $i<br>"; } } ?> </body> </html> |
Ekran Çıktısı: