do-while कंस्ट्रक्शन
do-while कंस्ट्रक्शन एक पोस्टकंडीशन लूप है, जो पहले कोड का ब्लॉक निष्पादित करता है, और फिर स्थिति की जांच करता है। यदि स्थिति सत्य है, तो लूप दोहराता है। while से मुख्य अंतर यह है कि लूप बॉडी कम से कम एक बार निष्पादित होगी।
सिंटैक्स
do {
// लूप बॉडी
} while (शर्त);
उदाहरण
1 से 5 तक की संख्याओं को आउटपुट करने का एक सरल उदाहरण:
<?php
$i = 1;
do {
echo $i . ' ';
$i++;
} while ($i <= 5);
?>
कोड निष्पादन का परिणाम:
1 2 3 4 5
उदाहरण
लूप कम से कम एक बार निष्पादित होगा, भले ही स्थिति गलत हो:
<?php
$flag = false;
do {
echo 'This will be printed once';
} while ($flag);
?>
कोड निष्पादन का परिणाम:
'This will be printed once'
उदाहरण
do-while लूप का उपयोग करके ऐरे को प्रोसेस करना:
<?php
$arr = [1, 2, 3];
$i = 0;
do {
echo $arr[$i] . ' ';
$i++;
} while ($i < count($arr));
?>
कोड निष्पादन का परिणाम:
1 2 3