PHP while sikli
PHP while sikli
PHP while sikli - Ko‘rsatilgan shart rost bo‘lsa, kod bloki bo‘ylab aylanadi.
Sintaksis
while (condition) {
// code to be executed repeatedly as long as condition is true
}Maslahat: Shart har bir iteratsiya boshida tekshiriladi, ya’ni shart dastlab noto‘g‘ri bo‘lsa, kod bloki bir marta ham ishlamaydi.
Misol
$i 6 dan kichik bo‘lsa, $i ni chop eting:
$i = 1; // Initialize counter
while ($i < 6) { // Check condition
echo $i; // Execute code
$i++; // Increment counter
}
O‘zingiz sinab ko‘ring »
($i) oshirishni unutmang, aks holda sikl abadiy davom etadi.Shart hisoblagich bo‘lishi shart emas, bu operatsiya holati yoki rost yoki noto‘g‘ri deb baholanadigan har qanday shart bo‘lishi mumkin.
PHP Break operatori
Shart to‘g‘ri bo‘lsa ham, break iborasi bilan biz siklni to‘xtata olamiz:
Misol
$i 3 bo‘lganda siklni to‘xtating:
$i = 1;
while ($i < 6) {
if ($i == 3) break;
echo $i;
$i++;
}
O‘zingiz sinab ko‘ring »
PHP Davom etish operatori
continue operatori bilan biz mumkin
joriy iteratsiyani o‘tkazib yuboring va keyingisini davom eting:
Misol
O‘tkazib yuboring va agar $i 3 bo‘lsa, keyingi iteratsiyaga o‘ting:
$i = 0;
while ($i < 6) {
$i++;
if ($i == 3) continue;
echo $i;
}
O‘zingiz sinab ko‘ring »
Alternativ sintaksis
while sikli sintaksisi ham shunday end ifodasi bilan yozilishi mumkinwhile
Misol
$i 6 dan kichik bo‘lsa, $i ni chop eting:
$i = 1;
while ($i < 6):
echo $i;
$i++;
endwhile;
O‘zingiz sinab ko‘ring »
10-qadam
Agar siz while siklini 100 tagacha hisoblashni istasangiz, lekin faqat har 10 taga bo‘lsa, hisoblagichni har bir iteratsiyada 1 o‘rniga 10 ga oshirishingiz mumkin:
Misol
100 gacha o‘nlab sanash:
$i = 0;
while ($i < 100) {
$i+=10;
echo $i "<br>";
}
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
