PHP में while लूप
while लूप तब तक निष्पादित होता रहेगा,
जब तक उसे पैरामीटर के रूप में पारित किया गया व्यंजक सत्य रहता है।
यह मनमानी संख्या में पुनरावृत्तियों को निष्पादित करने की अनुमति देता है।
इसका सिंटैक्स यहाँ है:
<?php
while (statement) {
/*
इस कोड को चक्रीय रूप से निष्पादित करते हैं
प्रत्येक चक्र की शुरुआत में गोल कोष्ठक में व्यंजक की जाँच करते हैं
*/
}
?>
लूप तब समाप्त होगा, जब व्यंजक सत्य होना बंद हो जाएगा। यदि यह शुरू से ही असत्य था - तो यह एक बार भी निष्पादित नहीं होगा।
आइए उदाहरण के लिए, while लूप का उपयोग करके क्रमिक रूप से
एक से पाँच तक की संख्याएँ प्रदर्शित करें:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
और अब उलटी गिनती करते हैं:
<?php
$i = 10;
while ($i > 0) {
echo $i;
$i--;
}
?>
और अब एक दी गई संख्या को 2 से तब तक विभाजित करेंगे,
जब तक कि परिणाम 10 से कम न हो जाए:
<?php
$num = 500;
while ($num > 10) {
$num = $num / 2;
}
echo $num; // परिणाम
?>
1 से 100 तक की संख्याएँ स्क्रीन पर प्रदर्शित करें।
11 से 33 तक की संख्याएँ स्क्रीन पर प्रदर्शित करें।
100 से 1 तक की संख्याएँ स्क्रीन पर प्रदर्शित करें।
एक निश्चित प्रारंभिक मान के साथ एक संख्या num दी गई है।
इसे 3 से तब तक गुणा करते रहें, जब तक कि
गुणन का परिणाम 1000 से अधिक न हो जाए।
परिणामी संख्या कौन सी होगी? इसके लिए आवश्यक
पुनरावृत्तियों की संख्या गिनें।