PHP FOR DÖNGÜSÜ

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 5'e kadar dönen ve ekrana 'Merhaba php Dünyası' yazan bir döngü kuralım.

<?php

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

   echo "Merhaba php Dünyası";
   
   echo "
"; } ?>

ÇIKTI:

Merhaba php Dünyası

Merhaba php Dünyası

Merhaba php Dünyası

Merhaba php Dünyası

Merhaba php Dünyası

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

<?php

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

?>

ÇIKTI:

1 3 5 7 9 11 13 15 17 19

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

<?php

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

Ç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

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

<?php

echo "
sayı\t karesi
";\\ \t tab tuşu görevini yapar for($i=5;$i<=10; $i++){ $k = pow($i,2); \\ sayıların karesini alır echo "
 $i\t $k 
" ; } ?>

Çıktı:

sayı	   karesi
 5	       25 
 
 6	       36 
 
 7	       49 
 
 8	       64 
 
 9	       81 
 
 10	      100 
 

Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlacaktır.

8397

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
POPÜLER MAKALE
  • HTML RESME LİNK VERME
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML FORM OLUŞTURMA
  • HTML DİV ve SPAN NEDİR?
  • HTML KAYAN RESİM VE Marguee KULLANIMI
  • HTML ARKAPLANA MÜZİK EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML RESİM EKLEME
  • PHP ceil()-floor()-round() YUVARLAMA FONKSİYONU
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.