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.
for (Başlangıç sayacı; Sayaç kontrolü; Artış miktarı) {
her yineleme için yürütülecek kod;
}
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:
<!DOCTYPE html>
<html>
<body>
<?php
for ($i = 0; $i <= 10; $i++) {
echo “Sayı: $i <br>”;
}
?>
</body>
</html>
<!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.
<!DOCTYPE html>
<html>
<body>
<?php
for ($i = 0; $i <= 10; $i++) {
echo “yazilimkodlama.com<br>”;
}
?>
</body>
</html>
<!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.
<!DOCTYPE html>
<html>
<body>
<?php
for ($i = 0; $i <= 100; $i+=10){
echo “Sayı: $i<br>”;
}
?>
</body>
</html>
<!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.
<!DOCTYPE html>
<html>
<body>
<?php
for ($i = 30; $i <= 40; $i++){
echo “Sayı: $i<br>”;
}
?>
</body>
</html>
<!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.
<!DOCTYPE html>
<html>
<body>
<?php
for ($i = 1; $i <= 10; $i++){
echo $i.”-“;
}
?>
</body>
</html>
<!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.
<!DOCTYPE html>
<html>
<body>
<?php
for ($i = 1; $i <= 100; $i++){
if($i%3==0 && $i%5==0){
echo “Sayı: $i<br>”;
}
}
?>
</body>
</html>
<!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.
<!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>
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.
<!DOCTYPE html>
<html>
<body>
<?php
for ($i = 1; $i <= 100; $i++){
if($i%2==0){
echo “Sayı: $i<br>”;
}
}
?>
</body>
</html>
<!DOCTYPE html> <html> <body>
<?php for ($i = 1; $i <= 100; $i++){ if($i%2==0){ echo “Sayı: $i<br>”; } } ?>
</body> </html>
|
Ekran Çıktısı: