10 Şubat 2012 Cuma

PHP Ders 5 : PHP'de Döngüler


Döngüler bir işlemin belirli sayıda yada hedefe ulaşana kadar tekrarlanmasıdır en basit anlatımla..
Şimdi For ve While döngülerini inceleyelim.
<?php
/*  For döngüsü belirli bir işlemi istenilen sayıda tekrarlamadır.
 Örneğin ekrana 5 kere AKsoftWeb yazdıralım
 */
$sayi=5;
$yazi="AKsoftWeb.com";
for($i=1; $i<=$sayi; $i++) //$i++ yazdıgımızda i değişkeni her döngüde 1 artar.
{
    echo "$yazi <br>";
}
/*
 * $i++ yerine $i=$i+2  şeklinde yazdıgımızda 2şer 2şer artar
 */

/* While Döngüsü şart sağlandığı sürece dönmeye devam eder.
 * örneğin bir çarpım tablosu yapalım
 */ 

$sayi=5; // 5 sayısının 10a kadar çarpımını yapalım
$artacak_sayi=0; 

while ($artacak_sayi<10) // değişken 10dan kucuk olduğu sürece döngü devam etsin
{
   $carpim=$sayi*$artacak_sayi; // çarpma işlemini yapalım 
    echo $sayi." x ".$artacak_sayi." = ".$carpim."<br>"; // alt alta yazılsın diye br kullandık
    $artacak_sayi++; //değişkenimi her döngü turunda 1 arttırıyoruz istersek daha çok arttırma yapabiliriz.        
   }
   // şart sağlandığı sürece devam eder demiştik yani sayimiz 10dan kucuk oldugu sürece devam eder
   // böyle oldugundan 9 sayısına ulaştığında döngü biter
   
?>

Ekran Çıktısı :
AKsoftWeb.com   // For Döngüsünden gelen kısım
AKsoftWeb.com
AKsoftWeb.com
AKsoftWeb.com
AKsoftWeb.com
5 x 0 = 0               // While Döngüsünden gelen kısım
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

Hiç yorum yok:

Yorum Gönder