Php For döngüsü kullanımı - Bilişim Konuları

Php For döngüsü kullanımı

Hangi proğramlama dilini kullanırsanız kullanın (ister web tabanlı ister masaüstü) For döngüsü mutlaka yer alır.

Proğramlama dillerin başlıca döngüsü diyebileceğimiz For döngüsü belirlediğimiz başlangıç şartından koşul şartına kadar yazdığımız kodları çalıştırır.

Kullanım şekli şu şekildedir.

<?php

for(başlangıç ; koşul ; artış miktarı){

   // döngü altında çalışacak komutlar
}

?>

Başlangıç: Döngünün en başında bir kereliğine koşulsuz olarak çalıştırılır.

Koşul:Her yinelemenin başında Koşul ifadesi yeniden değerlendirilir.
Bu ifadeden TRUE sonucu elde edilirse, döngüye devam edilir ve döngünün etki alanındaki deyimler çalıştırılır.
Bu ifadeden FALSE sonucu elde edildiğinde etki alanındaki deyimler çalıştırılmaksızın döngü sonlandırılır.

Artış miktarı:Döngü değişkeninin kaçar kaçar artacağını belirtmek için kullanılır.

Örnek: 1 den 7 e kadar dönen ve ekrana “Php For Döngüsü” yazan bir döngü kuralım.

<?php

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

   echo "Php For Döngüsü";
   
   echo "<br>";
}

?>

ÇIKTI:

Php For Döngüsü

Php For Döngüsü

Php For Döngüsü

Php For Döngüsü

Php For Döngüsü

Php For Döngüsü

Php For Döngüsü

Örnek: 1 den 30 ye kadar tek sayıları ekrana yazdıralım.

<?php

for($i=1;$i<=30; $i++){
   
   $tek = $i % 2; // 2 ye tam bölünmezse tek sayı 
	 
   if($tek!=0){
	 
   echo $i."
";
	 
  }
}

?>

ÇIKTI:

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29

Örnek: 5 sayısının çarpım tablosunu yapalım.

<?php
for($i=1;$i<=10; $i++){
   
     $sonuc=5*$i;
	 
	 echo "5 x $i = $sonuc";
	 
	 echo "<br>";	 
 }
 
?>

ÇIKTI:

5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10= 50

Örnek:Sayımız 5 den başlasın; 10 kadar olan sayıların karesini alalım.

<?php

echo "sayı karesi";   tab tuşu görevini yapar

for($i=5;$i<=10; $i++){
   
     $k = pow($i,2);  sayıların karesini alır
	 
     echo "<pre> $i	 $k <br> </pre>" ;	 
}
?>

Çıktı:

sayı	   karesi
 5	       25  
 6	       36  
 7	       49 
 8	       64  
 9	       81  
 10	      100  
Bu Yazıya Tepkin Nedir?
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

<< Önceki Yazı

Sonraki Yazı >>

Yorum Yap