PHP को लागी लुप गर्दै

PHP मा अपरेटरहरू
PHP मा पुनरावृत्तिहरू

यस लेखले तपाईंलाई PHP को लागि लुप गर्ने धेरै रूपहरू र PHP 8 मा लुप्स प्रकार्यमा गरिएका परिमार्जनहरूको बारेमा सिकाउनेछ।

लूप एउटा कोड पुनरावृत्ति हो जुन असीमित वा सीमित हुन सक्छ। लूपको सुरुवात र अन्त्य अवस्था हुन सक्छ। PHP मा चार प्रकारका लूपहरू छन्: जबकि, गर्ने बेला,का लागि, र प्रत्येकको लागी.

जबकि लूप: ए जबकि loop ले कोडको टुक्रालाई बारम्बार कार्यान्वयन गर्दछ जबसम्म प्रदान गरिएको अवस्था सत्य हुन्छ। जबकि लूपमा निम्न वाक्य रचना छ:

while (expr)
    statement
while (condition is true) {
    code to be executed;
}

यो जबकि लूप नोट गर्न महत्वपूर्ण छ जाँच गर्दछ पछिको अवस्था प्रत्येक पुनरावृत्ति, यसैले भ्याल लुप भित्र वा while लुपको कथन भित्र सर्त सत्य भए पनि, हालको पुनरावृत्ति पूरा नभएसम्म लूप समाप्त हुने छैन।

do-while लूप एक प्रमुख भिन्नता बाहेक while loop सँग मिल्दोजुल्दो छ। do-while लुपले सर्त जाँच गर्नु अघि कम्तिमा एक पटक कोडको ब्लकलाई सधैँ कार्यान्वयन गर्नेछ। do-while loop को लागि सिन्ट्याक्स निम्नानुसार छ:

do {
    code to be executed;
} while (condition);

लूपको लागि: जब पुनरावृत्तिहरूको संख्या पहिले नै थाहा हुन्छ, लूपको लागि प्रयोग गरिन्छ। लूप सिन्ट्याक्सको लागि निम्नानुसार छ:

for (initialization; condition; increment) {
    code to be executed;
}

Foreach Loop: foreach loop को लागि प्रयोग गरिन्छ एर्रेहरूवस्तुहरु र एरेको प्रत्येक तत्व वा प्रत्येक वस्तुको लागि कोडको ब्लकलाई बारम्बार कार्यान्वयन गर्दछ। foreach लूप को लागि वाक्य रचना निम्नानुसार छ:

foreach (array as $value) {
    code to be executed;
}

लुप्स प्रकार्यले PHP 8 मा महत्त्वपूर्ण परिमार्जनहरू देखेको छ। यी परिमार्जनहरूमा दक्षता र सिन्ट्याक्टिक वृद्धिहरू, साथै नयाँ थपहरू समावेश छन्। विशेषताहरु जस्तै म्याच अभिव्यक्ति र नल कोलेसिङ असाइनमेन्ट अपरेटर.

अन्तमा, लूपहरू प्रोग्रामिङको महत्त्वपूर्ण भाग हुन् किनभने तिनीहरू बारम्बार कोडको ब्लक चलाउन प्रयोग गरिन्छ। विभिन्न प्रकारका पुनरावृत्तिहरूको लागि सक्षम गर्न, PHP ले चार प्रकारका लूपहरूलाई समर्थन गर्दछ: जबकि, do-while, for, र foreach। लूपहरू अझ शक्तिशाली र प्रभावकारी रूपमा बढेका छन् परिणाम PHP 8 मा पेश गरिएका परिमार्जनहरूको।

प्रश्नोत्तर

प्रश्न: PHP मा लूप के हो?
A: लूप एउटा कोड पुनरावृत्ति हो जुन असीमित वा सीमित हुन सक्छ। लूपको सुरुवात र अन्त्य अवस्था हुन सक्छ। PHP मा चार प्रकारका लूपहरू छन्: जबकि, do-while, for, र foreach।

Q: PHP मा a while loop कसरी काम गर्छ?
A: जबकि लूपले कोडको ब्लकलाई बारम्बार कार्यान्वयन गर्छ जबसम्म प्रदान गरिएको अवस्था सत्य हुन्छ। लूपले प्रत्येक पुनरावृत्ति पछि अवस्था जाँच गर्दछ, जसको मतलब यो हो कि भ्याल लुप भित्र वा जबकि लूपको कथनहरूमा स्थिति सत्य भए पनि, हालको पुनरावृत्ति समाप्त नभएसम्म लूप समाप्त हुनेछैन।

Q: PHP मा a while loop र do-while loop मा के फरक छ?
A: a while loop र do-while loop बीचको प्राथमिक भिन्नता भनेको do-while loop ले सँधै सर्त जाँच गर्नु अघि कम्तिमा एक पटक कोडको ब्लक कार्यान्वयन गर्छ, जबकि a while loop ले सर्तलाई पहिले परीक्षण गर्छ।

प्रश्न: PHP मा लुपको लागि कसरी काम गर्दछ?
A: जब पुनरावृत्तिहरूको संख्या समय भन्दा अगाडि थाहा हुन्छ, लूपको लागि प्रयोग गरिन्छ। लूपको लागि तीन खण्डहरूमा विभाजन गरिएको छ: स्टार्टअप, अवस्था, र वृद्धि। प्रारम्भिकताले सुरूवात मान निर्धारण गर्दछ, अवस्थाले अन्तिम मान निर्धारण गर्दछ, र वृद्धिले प्रत्येक पुनरावृत्तिसँग मूल्य कसरी परिवर्तन हुन्छ भनेर निर्धारण गर्दछ।

Q: PHP मा foreach loop कसरी काम गर्छ?
A: फोरच लुप एरे र वस्तुहरूको लागि प्रयोग गरिन्छ र एरेको प्रत्येक तत्व वा प्रत्येक वस्तुको लागि कोडको ब्लकलाई बारम्बार कार्यान्वयन गर्दछ। foreach लूप को लागि वाक्य रचना निम्नानुसार छ: foreach (array as $value) { code to be executed; }

Q: PHP 8 मा लुप्स प्रकार्यमा गरिएका परिवर्तनहरू के हुन्?
A: PHP 8 मा, लूप प्रकार्यमा धेरै परिवर्तनहरू गरिएका छन्। यी परिवर्तनहरूले कार्यसम्पादन र वाक्यविन्यासमा सुधारहरू समावेश गर्दछ, साथै नयाँ सुविधाहरू जस्तै मिलान अभिव्यक्ति र नल कोलेसिङ असाइनमेन्ट अपरेटरको परिचय समावेश गर्दछ।

अभ्यास

  1. तपाईं PHP मा लुपको लागि कसरी सिर्जना गर्नुहुन्छ?
  2. तपाइँ कसरी PHP मा एक समय लूप सिर्जना गर्नुहुन्छ?
  3. तपाइँ कसरी PHP मा do-while लूप सिर्जना गर्नुहुन्छ?
  4. तपाइँ कसरी PHP मा लुप बाट बाहिर निस्कनुहुन्छ?
  5. तपाइँ कसरी PHP मा लूप को अर्को पुनरावृत्ति जारी राख्नुहुन्छ?
  6. तपाइँ कसरी PHP मा फोरच लूप सिर्जना गर्नुहुन्छ?

उत्तर

  1. for ($i = 0; $i < 10; $i++) { // code to be executed; }
  2. while (condition) { // code to be executed; }
  3. do { // code to be executed; } while (condition);
  4. break;
  5. continue;
  6. foreach ($array as $value) { // code to be executed; }
PHP मा अपरेटरहरू
PHP मा पुनरावृत्तिहरू
en English
X
माथि स्क्रोल गर्नुहोस्