PHP में नेस्टेड लूप्स
आप पहले से जानते हैं कि लूप्स को एक दूसरे के अंदर नेस्ट किया जा सकता है। उदाहरण के लिए, आइए निम्नलिखित कार्य को हल करें: आउटपुट स्ट्रिंग प्रदर्शित करें:
111222333444555666777888999
यहाँ केवल एक लूप पर्याप्त नहीं होगा - आपको एक दूसरे के अंदर नेस्ट किए गए दो लूप्स चलाने होंगे: पहला लूप संख्याओं को पुनरावृत्त करेगा (पहले 1, फिर 2, फिर 3 और इसी तरह 9 तक), और दूसरा लूप इन संख्याओं को तीन बार दोहराएगा।
आइए इसे लागू करें:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
कृपया ध्यान दें: पहले लूप में काउंटर $i होता है, दूसरे में $j होता है, और यदि कोई तीसरा लूप होगा - तो उसका काउंटर वेरिएबल $k होगा। ये मानक, सामान्यतः स्वीकृत नाम हैं, आपको इन्हीं का उपयोग करना चाहिए।
दो नेस्टेड लूप्स का उपयोग करके निम्नलिखित स्ट्रिंग प्रदर्शित करें:
111222333444555666777888999
दो नेस्टेड लूप्स का उपयोग करके निम्नलिखित स्ट्रिंग प्रदर्शित करें:
11 12 13 21 22 23 31 32 33