Başlangıç > Dökümanlar > Php ile basitçe döngüler

Php ile basitçe döngüler

 

While döngüsü

Sıklıkla kullanılan döngülerden biri olmakla birlikte eşitlik sağlanana kadar döngü içinde yapılması gerektiği işler devam eder...

<html>
<?php
$a = 11;
$b = 3;
while($a > $b) //koşul
{
//koşul doğru ile yapılacak işler
$a = $a - 1;
echo "$a, ";
}
//geri 10, 9, 8, 7, 6, 5, 4, 3, sonucu göner
?><br>
<?php
$deger = 13;
while ($deger == 12)
{
echo "Merhaba!";
break;
//şart sağlanıyorsa break komutu ile while bloğu sonlandırılır
}
//ilk sorguda şart sağlanmadığından ekrana Merhaba! yazmaz
?>
</html>

do..while döngüsü

While döngüsünden farklı olarak sınamayı döngü içindeki işlemleri yaptıktan sonra yapar...

<html>
<?php
$deger = 13;
do
{
echo "Merhaba!";
break;
//şart sağlanıyorsa break komutu ile while bloğu sonlandırılır
}while($deger == 12);
//önce sorguya bakmadan bloğu işletir ve ekrana Merhaba! yazar
?>
</html>

for döngüsü

Değişkenin sayısı değerini tanımlayıp belli koşula uygun istediğimiz ölçüde artırıp işlemleri yapmak istiyorsak for döngüsü kullanılır...

<html>
<?php
$sayi =3;
for ($x=0; $x<=10; $x++)
{
echo "$sayi X $x = " . ($sayi*$x) . "<br>";
}
?><br>
<?php
for ($x=0; $x<=10; $x++)
{
if ($x == 5)
{
continue;
//if koşulu sağlandığında for döngüsü bir
//üst kademeden devam eder
}
elseif ($x == 8)
{
break;
//elseif koşulu sağlandığında for döngüsünden çıkılır
}
else
{
echo "$x <br>";
}
}
?>
</html>

foreach döngüsü

Formlarla yapacağımız işlemlerde ve dizileri saydırmada işimize oldukça yarayacak...

<html>
<?php
$dizi = array("Ali", "Veli", "Ahmet","Mehmet");
foreach ($dizi as $degisken)
{
echo $degisken . ", ";
}
/*$dizi değişkeninin herbir elemenını $degisken e atar
programın çıktısı : Ali, Veli, Ahmet, Mehmet, "dir*/
?>
</html>

 

Yazar: NAVIGATOR

 

Reklamlar
Kategoriler:Dökümanlar Etiketler:,
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: