Web Mekan
Türkçe İngilizce Almanca Fransızca

Web Mekan | Webdeki Yeni Uğrak Mekanınız

PHP LOOP

PHP DERSLERİ





DERS 8 : PHP LOOP


PHP de Döngüler; kodun herhangi bir parçasını istenilen defa sayısı kadar yinelemesini sağlar.Sıklıkla yazdığınız kodun herhangi bir parçasını defalarca tekrarlamak ve istenilen seviyeye ulaştıktan sonra tekrarın sona ermesini istediğiniz olmuştur, yada bundan sonra olacaktır.PHP dilinde bu işlem, döngüler dediğimiz anahtar sözcükler yardımıyla gerçekleştirilir.

PHP de aşağıdaki döngü ifadeleri bulunur:

  • while - istenilen koşulun doğru olduğu sürece yinelemenin devam etmesini sağlar
  • do…while - Öncelikle kodu çalıştırır ve sonra istenilen koşulun tekrarlanması sağlanır
  • for - kod bloğu dâhilinde belirtilen tekrar sayısı kadar yineleme yapar.
  • foreach - kod bloğu dâhilinde her eleman için ayrı yinelemeler yapılmasını sağlar.

“while” ifadesi

while durum ifadesi koşulunun doğruluğu sağlandığı müddetçe yinelemenin sağlar.

Syntax-Yazım biçimi

while (koşul)işletilecek kod;

Örnek; Aşağıdaki örneğimizde “i” değişkeninin 5 den küçük olma şartı aranıyor.koşul sağlanmadığı müddetçe yineleme devam ediyor, ayrıca kodun her işlemesi esnasında “i” değişkenin değeri bir arttırılıyor:

$i=1;
while($i<=5)
{
echo “Sayı” . $i . ”
“;
$i++;
}
?>

“do…while” ifadesi

do…while ifadesi öncelikle kodu çalıştırır ve sonra istenilen koşulun tekrarlanması sağlanır.

Syntax

do{

çalıştırılacak kod;

}

while (koşul);

Örnek: Önceki örneğimizdeki ifadeyi do-while döngüsüne uyarlarsak , “i” değişkenini önce 1 arttırır ve döngüye dahil eder:

<html>
<body>

<?php

$i=0;

do

{
$i++;

echo “sayı ” . $i . “<br />”;
}

while ($i<5);
?>

</body>
</html>


 

“for” ifadesi

for ifadesi yineleme işlemini kaç defa olacağı belli durumlarda kullanılır.

Syntax

for (başlangıç; koşul; artış)

{

çalıştırılacak kod;

}

Not: ” for” ifadesini 3 parametresi(malzeme de diyebiliriz) vardır. İlk parametremiz değişkene başlangıç değeri atar ,ikinci parametre koşulu belirtir, üçüncü parametre ise değişkenin her yineleme sonundaki artış miktarını belirler. koşul ifadesi doğru/yanlış mantığıyla oluşturulmalıdır.

Örnek;

Aşağıdaki örneğimiz “Selamlar!” mesajını 5 defa yazdıracak, şöyle ki:

<html><body>
<?php

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

{

echo “Hello World!<br />”;

}

?>

</body>

</html>


 

“foreach” ifadesi

“foreach” ifadesi dizilerin döngü işlemlerini gerçekleştirir.

Her döngü için, dizinin her elementi $deger değişkeniyle tanımlanır ve diğer döngüde dizinin bir sonraki elemani işleme dâhil olur.

Syntaxforeach (dizi as deger){

Çalıştırılacak kod;

}

Örnek; Aşağıdaki kod örneğimizde dizi elemanlarını döngüde kullanan bir script oluşturduk, şöyle ki:

<html>

<body>

<?php

$arr=array(”bir”, “iki”, “üç”);

foreach ($arr as $deger)
{
echo “Deger: ” . $deger . “<br />”;
}
?>
</body>

</html>



>> PHP LOOP



Zirve100 Toplist
- Toplist Toplist Dizin,toplistCam balkon firma ekle site ekle firmalar Sektör Rehberi


Etiket Bulutu:
Devamı için tıklayınız... Web Poll KOMİK SÖZLER Webmaster Bilgileri Webmaster FORUM Deli Fıkraları Toplist Fikralar Temel Fıkraları link Flash Dersleri Mozilla Fireworks Beceri Oyunları NASREDDİN HOCA FIKRALARI Kayserili Fıkraları Dövüş Oyunları Nasreddin Hoca Fıkraları Avcı Fıkraları İLGİNÇ BİLGİLER online casino Frontpage Dersleri iletisim Oyunlar Dreamwaver Dersleri TEMEL FIKRALARI Doktor Fıkraları Zeka Oyunları DUVAR YAZILARI DOKTOR FIKRALARI Ana Sayfa Anasayfa MÜZİK ODASI HTML Dersleri Fireworks Dersleri Sitemap BECERİ OYUNLARI google6dffbf46f16e81d3l ZEKA OYUNLARI Asker Fıkraları Dersler Html Kodları MACERA OYUNLARI Ziyaretci Defteri AVCI FIKRALARI Ziyaretçi Defteri Dreamweaver Dersleri Cam balkon HTML Kodlari ASP Dersleri Siteni Ekle Okul Fıkraları PHP Dersleri ASKER FIKRALARI Erzurumlu Fıkraları Erasles DÖVÜŞ OYUNLARI İkon arşivi ikon Arsivi Macera Oyunları Anketler KAYSERİLİ FIKRALARI ERZURUMLU FIKRALARI İletişim DELİ FIKRALARI OKUL FIKRALARI
Link Değişimi
İndirkes
Css-Sablon
Bedava Sitem Destek
Siteni Ekle
Siteni Ekle
İstatistikler
Site İstatistikleri:
Online :
Tekil Hit : 22
Çoğul Hit : 586
IP No : 18.221.165.246

Saat ve Takvim
Duyurular
Sitemiz Açılmıştır!

Güncellemelerimiz devam edecektir!





Tasarım Çalınması Halinde Gereken İşlemler Yapılacaktır!

***Sitemiz en iyi Mozilla Fireworks 1024*768 çözünürlükte görüntülenmektetir!***

Tüm Hakları Saklıdır!

Copyright 2009

Tasarım-kodlama: Erasles

Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol