PHP-daki while aýlawy
while aýlawy, ona parametr hökmünde geçirilen ifade dogry bolmagyçaky dowam eder.
Bu, erkin mukdarda iterasiýa ýerine ýetirmäge mümkinçilik berýär.
Onuň sintaksisi şeýle:
<?php
while (statement) {
/*
bu kody aýlawly ýagdaýda ýerine ýetirýäris
her aýlawyň başynda tögmelek möýşünde ifadeni barlaýarys
*/
}
?>
Aýlaw, ifade ýalan bolýança tamamlanar. Eger ol başdan ýalan bolsa - onda hiç gezek ýerine ýetirilmez.
Mysal üçin, while aýlawy ýardamy bilen bir-den bäş-e çenli
sanlary yzly-ýyzly çap edeliň:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Indi bolsa tersine hasaplamalary edeliň:
<?php
$i = 10;
while ($i > 0) {
echo $i;
$i--;
}
?>
Indi bolsa berlen sany
2 näçe gezek bölýändigini,
näçe gezek bölýänimizi, netije
10-dan kiçi bolýança böläliň:
<?php
$num = 500;
while ($num > 10) {
$num = $num / 2;
}
echo $num; // netije
?>
1-den 100-e çenli sanlary ekrana çap ediň.
11-den 33-e çenli sanlary ekrana çap ediň.
100-den 1-e çenli sanlary ekrana çap ediň.
num san berlen. Onuň başlangyç bahasy bardyr.
Köpeltme netijesi 1000-dan uly bolýança,
ony 3-e köpeltmek dowam ediň.
Hili san alarys? Munuň üçin gerek bolan
iterasiýalaryň sanyny hasaplaň.