कंस्ट्रक्शन while
कंस्ट्रक्शन while एक लूप बनाती है, जो तब तक निष्पादित होता है,
जब तक कि शर्त true लौटाती है। प्रत्येक पुनरावृत्ति से पहले शर्त की जाँच की जाती है।
यदि शर्त शुरू से ही गलत है, तो लूप एक बार भी निष्पादित नहीं होगा।
सिंटैक्स
while (condition) {
// code to be executed
}
उदाहरण
1 से 5 तक की संख्याएँ प्रिंट करें:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
कोड निष्पादन का परिणाम:
12345
उदाहरण
सरणी के तत्वों को प्रोसेस करना:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
कोड निष्पादन का परिणाम:
246810
उदाहरण
अनंत लूप:
<?php
while (true) {
// infinite loop
}
?>
यह कोड अनंत रूप से निष्पादित होता रहेगा, जब तक कि इसे जबरन नहीं रोका जाता।