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

?>

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.

1652

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
  • HTML RESİM EKLEME
  • HTML DİV ve SPAN NEDİR?
  • CSS YATAY MENÜ YAPIMI
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • 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.