PHP while sikli


ULASHISH

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 »
Eslatma: Hisoblagichni ($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 while ifodasi bilan yozilishi mumkin

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!