web tasarım dersleri

Navigate / search

PHP While Döngüsü

While döngüsü belirlediğimiz değişkenin istediğimiz değere gelince kadar {} işaretleri arasında yazdığımız komutları işlemeye devam eder.Yani belirlediğimiz şart gerçekleşene kadar komutlarımız işlenmeye devam edecektir.Yanlız while döngüsünde dikkat etmeniz gereken önemli bir nokta vardır.{} işaretleri arasına yazdığımız komutlar içinde değişkenimizi arttıracak, azaltacak yada değiştirecek komutlar kullanmamız gerekmektedir.Şayet kullanmaz isek while döngüsünde belirttiğimiz şart hiç gerçekleşmeyecek ve programımız kısır döngüye girerek program akışı duracak ve hatta browserımızı kitleyecektir.

While Komutu Kullanımı

while (koşulumuz)  {
	              Koşul doğru ise işleve girecek komutlar
	      }

Şimdide While Komutu Örneği Görelim

1
2
3
4
5
6
7
8
9
<?php
	$sayac = 1;
	while ( $sayac <= 5 ) {
	     print ("<font size= $sayac >");
	     print ("<b><p>Döngülerle PHP</b></p>");
	     print ("</font>");
	     $sayac ++;
	}
?>

Döngümüz için bir $sayac değişkeni belirledik ve “1″ değerini verdik.While döngüsünde sayac değişkenimiz 5′ten küçük yada 5′e eşit olana kadar döngümüzü sürdür dedik.Bunu while ( $sayac <= 5 ) komutuyla programımıza söyledik.Daha sonra döngü içine komutlarımızı yazdık ve sonunda $sayac ++ komutuyla değişkenimizi her döngü de bir arttırmasını söyledik.Ve böylece belirlediğimiz şarta kadar döngünün dönmesini sağladık.

Comments

PHP_master

do while ile farkı nedir acaba ?

Şafak

While döngüsü ilk önce şartı sınar ve şart geçerliyse döngüyü döndürmeye başlar. Fakat Do..While döngüsünde, döngü içine yazdığımız komutlar ilk önce bir kere çalıştırılır.Döngü içindeki komutlar bittikten sonra döngü şartı sorgulanır ve şart geçerliyse döngü dönmeye devam eder.Yani döngü içindeki kodlar mutlaka bir kere çalıştırılır.

kurbann

while döngüsünü kullanarak klavyeden 3 tuşuna basıldığında *
* *
* * *
* *
*
4 tuşuna basıldığında bunun 4 lüsü gibi
çıkarılması isteniyor.
biraz yardımcı olursanız sevinirim
bn yapmaya çalıştım ama hep en sola yaslandığından pramit şekli oluşmuyor ve bn bunun geri döngüsünü nasıl yapabilirim.
yardımcı olursanız sevinirim.

Şafak

taabi olurum.
msn: safakbahce [at] hot ma il [dot] com

Leave a comment

name*

email* (not published)

website