फॉर लूप PHP में एक नियंत्रण संरचना है जो एक निर्दिष्ट संख्या के लिए कोड के ब्लॉक को दोहराने की अनुमति देता है। इसका उपयोग आमतौर पर तब किया जाता है जब पुनरावृत्तियों की संख्या ज्ञात हो या पहले से निर्धारित की जा सकती हो। PHP में लूप के लिए सिंटैक्स इस प्रकार है:
for (initialization; condition; increment/decrement) { // code to be executed }
आरंभीकरण चरण को लूप की शुरुआत में केवल एक बार निष्पादित किया जाता है। यह आम तौर पर एक काउंटर वैरिएबल को प्रारंभ करता है जो पुनरावृत्तियों की संख्या पर नज़र रखता है। प्रत्येक पुनरावृत्ति से पहले स्थिति का मूल्यांकन किया जाता है, और यदि यह सत्य है, तो लूप के अंदर कोड ब्लॉक निष्पादित किया जाता है। यदि शर्त गलत है, तो लूप समाप्त हो जाता है।
प्रत्येक पुनरावृत्ति के बाद वेतन वृद्धि/कमी चरण निष्पादित किया जाता है। यह काउंटर वैरिएबल को अपडेट करता है, जो अंततः लूप को समाप्त करने के लिए आवश्यक है। काउंटर वैरिएबल को बढ़ाया जा सकता है (जैसे, `$i++`) या घटाया जा सकता है (उदाहरण के लिए, `$i–`)।
यहां एक उदाहरण दिया गया है जो PHP में फॉर लूप के उपयोग को दर्शाता है:
php for ($i = 1; $i <= 5; $i++) { echo "Iteration $in"; }
इस उदाहरण में, लूप पांच बार पुनरावृत्त होगा। `$i` वेरिएबल को 1 से प्रारंभ किया जाता है, और लूप तब तक जारी रहता है जब तक `$i` 5 से कम या उसके बराबर है। प्रत्येक पुनरावृत्ति के बाद, `$i` को 1 से बढ़ाया जाता है। लूप के अंदर, कोड ब्लॉक वर्तमान पुनरावृत्ति संख्या को प्रतिध्वनित करता है।
उपरोक्त कोड का आउटपुट होगा:
Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5
फॉर लूप कोड निष्पादन को दोहराने के लिए एक संक्षिप्त और संरचित तरीका प्रदान करता है। सरणियों से निपटते समय या किसी विशिष्ट क्रिया को निश्चित संख्या में निष्पादित करते समय यह विशेष रूप से उपयोगी होता है। आरंभीकरण, स्थिति और वृद्धि/कमी चरणों को नियंत्रित करके, डेवलपर्स के पास लूप के व्यवहार पर सूक्ष्म नियंत्रण होता है।
संक्षेप में, PHP में लूप एक नियंत्रण संरचना है जो एक निर्दिष्ट संख्या के लिए कोड ब्लॉक की पुनरावृत्ति की अनुमति देता है। इसमें एक आरंभीकरण चरण, एक शर्त और एक वेतन वृद्धि/कमी चरण शामिल हैं। लूप तब तक जारी रहता है जब तक स्थिति सत्य है और स्थिति गलत होने पर समाप्त हो जाता है। दोहराए जाने वाले कार्यों को कुशलतापूर्वक कार्यान्वित करने के लिए फॉर लूप PHP में एक शक्तिशाली उपकरण है।
संबंधित अन्य हालिया प्रश्न और उत्तर EITC/WD/PMSF PHP और MySQL बुनियादी बातों:
- किसी कक्षा में गुणों तक पहुँचने और उन्हें संशोधित करने के लिए अनुशंसित दृष्टिकोण क्या है?
- हम किसी वर्ग में निजी संपत्ति का मूल्य कैसे अद्यतन कर सकते हैं?
- किसी कक्षा में गेटर्स और सेटर्स का उपयोग करने का क्या लाभ है?
- हम किसी वर्ग में निजी संपत्ति के मूल्य तक कैसे पहुँच सकते हैं?
- किसी वर्ग में संपत्तियों को निजी बनाने का उद्देश्य क्या है?
- PHP कक्षाओं में कंस्ट्रक्टर फ़ंक्शन क्या है और इसका उद्देश्य क्या है?
- PHP कक्षाओं में विधियाँ क्या हैं और हम उनकी दृश्यता को कैसे परिभाषित कर सकते हैं?
- PHP कक्षाओं में गुण क्या हैं और हम उनकी दृश्यता को कैसे परिभाषित कर सकते हैं?
- हम PHP में किसी क्लास से ऑब्जेक्ट कैसे बना सकते हैं?
- PHP में क्लास क्या है और यह किस उद्देश्य को पूरा करती है?
EITC/WD/PMSF PHP और MySQL बुनियादी बातों में अधिक प्रश्न और उत्तर देखें