while

while - dongusu istifade qaydasi cox genisdir. Qisa numunesi asagida verilmisdir. En cox mysql bazadan melumatlari cekmek ucun istifade edilir. 
Eger bir ededi artan sira ile siralamaq isteyirikse, bu zaman 1-ci ornekden istifade edeceyik.
Eger bir ededi azalan sira ile siralamaq isteyirikse, bu zaman 2-ci ornekden istifade edeceyik.
 

 

1)  Eger $a 10-dan kicik ve beraberdirse, bu zaman her defe $a-ni bir vahid artirib ekrana yaz. Burada $a-nin ilkin deyeri 1-dir. $a++  etmekle dedik ki: her defe $a deyerin bir vahid artir. Eger $a++ etmesekdik, dongu sonsuzluga girecekdi ve xeta olacaqdi. Hazirki kodumuzda $a-nin deyeri her defe bir vahid artaraq, gelib 10-a beraber oldu ve dongu dayandi. Eger $a>=10 secseydik, bu zaman dongu sonsuzluga girib xeta verecekdir. Cunki $a-nin ilkin qiymeti 1-dir. Neticede 1 ededi 10 ededinden boyuk deyil, ona gore $a>=10  secmek xetadir.

$a=1;

while($a<=10) {

echo $a;
 
$a++;  }
 

 


 

2) Eger $b  1-den boyuk ve beraberdirse, dongu davam etsin, ve 10 ededin her defe bir vahid azaltmaqla ekrana cixardaq. Eger $b=<1  etseydik, dongu sonsuzluga girib xeta verecekdir. Cunki $b-nin ilkin deyeri 10-dur. 10 ededi, 1 ededinden kicik deyil. 

$b=10;

while($b>=1) {

echo $b;
 

$b++;  }

 


 

 

 

05 dekabr 2018, 00:00
Oxunub: 61