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: 9

ən Son Dərslər

05 dekabr
00:19 do while
00:00 while
27 noyabr
20:47 array_multisort() - elementleri verdiyimiz parametre gore sirala
20:14 natsort() - elementleri a -dan z -ye kicikden-boyuye nature sirala
25 noyabr
02:28 array_values() - dizinin elementlerini alib, yeni dizi yaradir
00:24 rsort() - elementleri z -den a -ya boyukden-kiciye sirala
24 noyabr
18:55 sort() - elementleri a -dan z -ye kicikden-boyuye sirala
18:49 krsort() - anahtarlari z -den a -ya boyukden-kiciye sirala
18:30 ksort() - anahtarlari a -dan z -ye kicikden-boyuye sirala
18:09 shuffle() - dizi elementlerinin sirasin random qarisdir