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 "<br>";
}

?>

Ç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 "<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

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


<?php

echo "<pre>sayı\t karesi</pre>";\\  \t 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\t $k <br> </pre>" ;	 
}
?>

Çıktı:

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

Cemal 01/11/2020

Hocam Veritabanından verileri çekiyorum tabloya yazdırıyorum. foreach döngüsünde. tabloya sıralama yapacağım her satır için no1 no2 no3 diye 1 sayı artacak. bu kodları kullanınca döngü içinde döngü oluyor. 12 tane veri var şimdilik. Her satırdan 12 tane yapıyor. Ben nasıl bir düzene girmem gerekiyor. yardımcı olur musunuz?

yönetici 03/11/2020

Cemal, html ve php kodları yanlış kullanıyorsun.

<table border="1">  
<?php
for($i=1;$i<11; $i++){

     echo "<tr>
     <td>no:$i</td>
     </tr> ";
  }
?>
</table>


Mustafa AteÅŸ 04/11/2020

1'den 100'e kadar olan sayılardan 3'e bölünenlerin toplamını ve 5'e bölünenlerin kaç tane olduğunu hesaplayan php kodunu for döngüsü yapamadım hocam yardımcı olur musunuz.

yönetici 05/11/2020


<?php
$a=0;
$b=0;
for($i=1;$i<=100; $i++){

  if($i%3==0){
    $a = $a+$i;
   }
   if($i%5==0){
     $b++;
   } 
 }
 echo "üçe bölünenlerin toplamı...:$a <br>";
 echo "beşe bölünenlerin sayısı....:$b";
?>

Mustafa 09/11/2020

isim soyisim $ekle satırındaki hatayı nasıl düzeltebilirim yardımcı olur musunuz???

yönetici 10/11/2020

Mustafa, kodları php tagları yazmadan ekle. yoksa siteye dışarıdan saldırı olmasın diye yazılım kodları temizliyor.

furkan erbay 16/01/2021

Hocam 1’den 100’e kadar olan çift sayılardan 4’ün katları hariç olanları ekrana yazdıran php kodlarını yapabilirmisiniz?

yönetici 17/01/2021


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

   if ($i%2==0){
    if($i%4!==0){
      echo "$i<br>";
    }
   }   
  }

NÄ°SA 09/02/2021

1'den girdiğimiz sayıya kadar olan sayıları art arda toplayan php kodu?

yönetici 11/02/2021

1'den 100'e kadar sayıları toplayan kodlar.

<?php
$a=0;
$no = 100;

for($i=1;$i<=$no; $i++){
   
   $a=$a+$i; 
  }
echo "1'den 100'e kadar sayıların toplamı..:$a";
?>

Edanur Fidan 11/03/2021

1'den 200'e kadar olan PHP kodlarını giriniz.

yönetici 13/03/2021

Anladığım, Ekrana 1'den 200'e kadar sayıları yazın.

<?php
for($i=1;$i<=200; $i++){
   
   echo "$i &nbsp;";
}
?>

can 15/03/2021

for döngüsü ile select menüsüne 1,31 gün sayısı girin.

yönetici 15/03/2021


<?php
echo "<select name='günler' id='gün'>";
for($i=1;$i<32; $i++){
echo "<option value='$i'>$i gün</option>";
}
echo "</select>";

?>


        

İrem Çoşar 16/03/2021

5'den 18e kadar olan çift sayıların toplamını bulan program.

yönetici 16/03/2021


<?php
$tp=0;
for($i=5;$i<=18; $i++){
    if ($i%2==0){
   	$tp+=$i;
    }  
   }
  echo "toplamı...:$tp"; 
?>

Ä°smail Aksoy 25/03/2021

1'den 10'a kadar olan sayıları for döngüsü kullanarak alt altta ekrana yazdırınız.

yönetici 26/03/2021


<?php
for($i=1;$i<11; $i++){
   
   echo "$i<br>";
}
?>

can mert 11/04/2021

Hocam iyi günler, 3 değişken içinde ilk değer a +1 artırılınca b değişkeni 1 eksilecek ve c değişkeni de 5 eksilecek şekilde algoritma yapmam lazım php de yardımcı olabilir misiniz

yönetici 14/04/2021


function test(){
$a = 10; $b = 25; $c = 100;

	$a += 1;
	$b -= 1;
	$c -= 5;
echo "a sayısının değeri..:$a";
echo "b sayısının değeri..:$b";
echo "c sayısının değeri..:$c";
}
test();

can mert 14/04/2021

Yardımınız için çok teşekkür ederim ,iyi çalışmalar dilerim.

Tuğçe Us 22/05/2021

7'den 50'ye kadar olan sayıları 3'er 3'er arttırarak ekrana yazdıran php kod?

yönetici 24/05/2021


<?php
for($i=7;$i<50; $i++){
   if ($i==7){
    echo "sayi...:$i<br>";
   }else{
   	$i+=2;
   	echo "sayi...:$i<br>";
   } 
}
?>

Ä°nci DurmuÅŸ 18/11/2021

1 den 40 a kadar olan çift sayıları toplayıp sonucu ekrana yazan programı yazınız.(For ya da While ile yapılacak.)

yönetici 19/11/2021


<?php
$tp=0;
    for($i=1;$i<40; $i++){
    if ($i%2==0){
    $tp+=$i;
   }   
  }
  echo "toplam...:$tp"; 
?>

beyza yılmaz 23/11/2021

hocam üssü 100 den küçük olan çift sayıları bulabilir misiniz teşekkürler

yönetici 24/11/2021


for($i=0;$i<10; $i++){
   
    $k = pow($i,2); 
	 
	 if($i%2==0){
	     
	     echo "çift sayılar...:$k";
	     
	 }
 }

melek k 26/12/2021

10 ar 10 ar 100e kadar alt alta yazan programı PHP dilinde döngü komutuyla bulan kod?

yönetici 29/12/2021


for($i=10;$i<=101; $i+=10){
   
   echo "$i <br>";
}

Ela 10/04/2023

Php dilinde girilen sayının tam kare olup olmadığını belirleyen kod?

yönetici 11/04/2023


<?php

$number = 49; // burada kontrol edilecek sayı

$isSquare = false; // tam kare mi değil mi, kontrol etmek için bir değişken

for ($i = 1; $i * $i <= $number; $i++) {
  // eğer karekökü tam sayı ise
  if ($i * $i == $number) {
    $isSquare = true; // tam kare olduÄŸunu belirt
    break; // döngüden çık
  }
}

if ($isSquare) {
  echo "Girilen sayı tam kare.";
} else {
  echo "Girilen sayı tam kare değil.";
}

?>

baran aydın 20/10/2023

tek sütün, 100 satırlık bir tablo yaptım fakat çift rakamların bulunduğu satırlar gri renkte yapmam gerekiyor nasıl yapabilirimn ? yardımcı olursanız sevinirim :D

yönetici 28/10/2023

Baran, burdaki zebra tablo css kodları incele projene ekle
Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlanacaktır. Lütfen Yukarıda ki mesajları okuyun tekrar aynı soruları sormayın.

43

KATEGORÄ°
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MÄ°THRÄ°L FRAMEWORK
  • Laravel
  • Git
  • React
POPÃœLER MAKALE
  • HTML LÄ°NK(BaÄŸlantı)EKLEME - LÄ°NK VERME
  • HTML YAZI VE RESÄ°M ORTALAMA
  • HTML RESME LÄ°NK VERME
  • HTML FORM OLUÅžTURMA
  • CSS YATAY MENÃœ YAPIMI
  • HTML RESÄ°M EKLEME
  • CSS (BOYUT) GENÄ°ÅžLÄ°K VE YÃœKSEKLÄ°K (Width-Height)
  • HTML DÄ°V ve SPAN NEDÄ°R?
  • HTML ARKAPLANA MÃœZÄ°K EKLEME
  • KALÄ°TE KAYBETMEDEN RESÄ°MLERÄ° BÃœYÃœTME
ETÄ°KET
WEBCEBİR © 2013 Tüm hakları saklıdır.