for, while, and foreach loops php In Hindi

for, while, and foreach loops php In Hindi

पीएचपी प्रोग्राम डेवलपमेंट में पर्टिकुलर कंडीशन के बेसिस पर प्रोग्राम सोर्स कोड के एक ब्लॉक को मल्टीप्ल टाइम रिपीट करने के लिए for, while और foreach लूप यूज़ किए जाते हैं। पीएचपी प्रोग्रामिंग इसके यूजर को कई प्रकार के लूप का सपोर्ट प्रोवाइड करता है, यहाँ पीएचपी प्रोग्रामिंग में मुख्य रूप से for, while और foreach लूपिंग फीचर्स मिलते हैं। जहा हर पीएचपी प्रोग्राम में प्रत्येक लूप का यूज़ मल्टीप्ल प्रोग्रामिंग कंडीशन सिचुएशन के लिए हेल्पफुल होता है. जहा पीएचपी प्रोग्राम में लूप का यूज़ इस बात पर डिपेंड करता है कि यूजर अपने प्रोग्राम में लूप के माध्यम से स्टेटमेंट को मल्टीप्ल टाइम कैसे प्रिंट करना चाहते हैं।

for, while, and foreach loops php In Hindi

For Loop in PHP.

पीएचपी प्रोग्राम डेवलपमेंट में फॉर लूप का यूज़ तब करते है, जब प्रोग्रामर को पहले से दी जाने या रिपीट होने वाली प्रोग्राम कंडीशन के बारे में जाकारी हो, जहा प्रोग्रामर यह तय कर सकते है की प्रोग्राम सोर्स कोड के एक ब्लॉक को कितनी बार एक्सेक्यूट या रिपीट करना है। जहा फॉर लूप प्रोग्रामर को नंबर्स को एक सीरीज में रिपीट या डिस्प्ले करने में हेल्पफुल है।

For Loop Syntax.

for (initialization; condition; increment) {

    // program Code to be executed and print statement

}

For Loop Explosion.

  • Loop initialization – यह फॉर लूप में एक स्टार्ट काउंटर है, जो किसी वेरिएबल को स्टार्ट करता है।
  • Condition – यह फॉर लूप में एक बूलियन एक्सप्रेशन या कंडीशन है, जिसे हर एक्सेक्यूशन में प्रत्येक रिपीट से पहले चेक किया जाता है। यहाँ दी गई कंडीशन ट्रू है, तब तक फॉर लूप कंटिन्यू रहेगा, यदि कंडीशन फाल्स है, तो लूप ऑटोमेटिकली स्टॉप हो जाएगा।
  • Increment – यहाँ प्रत्येक फॉर लूप रेपीटशन के बाद लूप काउंटर वैल्यू को अपडेट करता है, जहा काउंटर वैल्यूज इंक्रीमैंट या डेक्रेमेंट होती है। जब तक कंडीशन ट्रू होती है.

Example of a For Loop.

<?php

    // here p variable Print numbers from 1 to 10

    for ($p = 1; $p <= 10; $p++) {

        echo $p . ” “;  // Result – 1 2 3 4 5 6 7 8 9 10

    }

?>

Here in the For Loop example.

  • Initialization – यहाँ $p = 1 — फॉर लूप 1 से स्टार्ट होता है।
  • for Condition – $p <= 10 — यहाँ फॉर लूप तब तक रन होता है, जब तक $p 10 से कम या उसके बराबर है।
  • Increment – यह लूप में $p++ — प्रत्येक लूप रेपीटीशन में काउंटर 1 से इनक्रीस करता है।

While Loop in PHP.

पीएचपी प्रोग्राम डेवलपमेंट में व्हाइल लूप को तब यूज़ करते है, जब पीएचपी प्रोग्रामर को किसी पर्टिकुलर कंडीशन के ट्रू होने पर प्रोग्राम सोर्स कोड के किसी ब्लॉक को रिपीट करना चाहते हैं। जहा प्रत्येक रैपीटशन से पहले प्रोग्राम व्हाइल लूप कंडीशन को चेक किया जाता है। यदि यहाँ प्रोग्राम के स्टार्ट में दी गई कंडीशन फाल्स है, तो व्हाइल लूप एक्सेक्यूट नहीं होगा।

The syntax of a while loop.

while (condition) {

    // it checks condition if it true the Code to be executed

}

While loop condition – यह व्हाइल लूप में एक बूलियन एक्सप्रेशन है, जिसे प्रत्येक प्रोग्राम रेपीटशन से पहले चेक किया जाता है। यदि यहाँ कंडीशन ट्रू है, तो व्हाइल लूप रन होता है, यदि यहाँ कंडीशन फाल्स है, तो लूप अपने आप स्टॉप हो जाता है।

Example of a while loop.

<?php

    $p = 1;

    // here p variable Print numbers from 1 to 10

    while ($p <= 10) {

        echo $p . ” “;  // Result – 1 2 3 4 5 6 7 8 9 10

        $p++;  // it Increment the p variable counter

    }

?>

Here in the while loop example.

  • व्हाइल लूप कंडीशन – $p <= 10 — लूप तब तक रन होता है, जब तक की $p <= 10 से कम या उसके बराबर है।
  • यहाँ व्हाइल लूप के अंदर, $p को $p++ से इनक्रीस करता है. अंतत, कंडीशन को ब्रेक कर देता है।
  • यदि यहाँ $p का स्टार्ट वैल्यू पहले से ही 10 से अधिक था, तो यहाँ व्हाइल लूप बिल्कुल रन नहीं होगा, क्योंकि दी गई कंडीशन स्टार्ट से फाल्स होगी।

Foreach Loop in PHP.

पीएचपी प्रोग्राम डेवलपमेंट में foreach लूप का यूज़ स्पेशल आर्डर में ऐरेज डाटा टाइप में रेपीटशन करने में किया जाता है। यहाँ foreach लूप यूजर को किसी ऐरेज या किसी ऑब्जेक्ट के प्रत्येक डाटा एलिमेंट के माध्यम से स्टार्ट टू एन्ड तक लूप करने और उसके वैल्यू को प्रोसेस करने की परमिशन प्रोवाइड करता है। foreach लूप पीएचपी प्रोग्राम डेवलपमेंट में ऐरेज में अप्लाई होने वाला एक कॉमन लूप है।

Syntax of a Foreach Loop for Arrays.

foreach ($array as $value) {

    // it used to Code to be executed with each $element in the array from start to end

}

foreach लूप के यूज़ से यूजर ऐरे में कीस और ऐरे डाटा वैल्यूज दोनों को एक्सेस कर सकते हैं.

foreach ($array as $key => $value) {

    // here it used to Code to be executed with each $key and $value from start to end

}

Example of a foreach loop with array iteration.

<?php

    $programmings = [“php”, “javascript”, “python”, “java”];

    foreach ($programmings as $programming) {

        echo $programming . ” “;  // Result – php javascript python java

    }

?>

Example of a foreach loop.

  • यहाँ foreach लूप $programmings ऐर के प्रत्येक एलिमेंट पर रेपीटशन करता है, और प्रत्येक ऐरे एलिमेंट वैल्यू $programming को इंडीकेट करता है।
  • यहाँ foreach लूप ऑटोमेटिकली आर्डर में कम्पलीट ऐरे में रेपीटशन करता है।

Example of an associative array with foreach keys and values.

<?php

    $employee = [

        “emp_name” => “Harry deora”,

        “emp_age” => 21,

        “emp_cont” => 9414,

        “address” => “india”

    ];

    foreach ($employee as $key => $value) {

        echo $key . ” – ” . $value . “\n”;

    }

    // Result –

    // emp_name – Harry deora

    // emp_age – 21

    //emp_cont – 9414

    //address – india

?>

Associative array with foreach keys and values ​​example.

पीएचपी प्रोग्राम लूप एक एसोसिएटिव ऐरे पर रेपेटिशन करता है, और कीस (एम्प्लॉई_नाम, एम्प्लॉई_ऐज, एम्प्लॉई_कांटेक्ट, और एम्प्लॉई_एड्रेस) और वैल्यूज को  (emp_name – Harry deora, emp_age – 21, emp_cont – 9414,address – india) इनफार्मेशन को डिस्प्ले करता है।

Example of a PHP program combinational loop.

नेस्टेड लूप पीएचपी प्रोग्राम में लूप के अंदर किसी लूप के उपयोग को नेस्टेड लूप कहते है, जैसे व्हाइल लूप के अंदर फॉर लूप का यूज़ एक नेस्टेड लूप का एक्साम्प्ल है.

<?php

    $p = 1;

    while ($p <= 4) {

        echo “nested while loop $p\n”;

        for ($q = 1; $q <= 4; $q++) {

            echo “nested for loop $q\n “;

        }

        $p++;  // here it Increment the outer loop counter until condition false

    }

?>

In the example of a nested loop.

यहाँ नेस्टेड व्हाइल लूप 4 बार रन होता है, और व्हाइल लूप के प्रत्येक रेपीटशन के लिए, फॉर लूप 4 बार रन होता है।

Example of foreach inside a for loop in PHP.

<?php

    $course = [

        “php” => 999,

        “java” => 1999,

        “python” => 1199

    ];

    for ($i = 0; $i < 2; $i++) {

        echo “nested loop repeatation $i:\n”;

        foreach ($course as $course_name => $price) {

            echo “$course_name course price is – $price \n”;

        }

    }

?>

In the example of a nested foreach.

यहाँ नेस्टेड लूप एक्साम्प्ल में for लूप 2 बार एक्सेक्यूट होता है, और यहाँ for लूप के प्रत्येक रेपीटशन के लिए, foreach लूप एसोसिएटिव ऐरे के रूप में $course पर रेपीटशन करता है।

Comparison summary of for, while, and foreach loop in php

Type of loopWhen to Use each loopKey Features of each loop
For loopUse for loop When you know the number of iterations in advance in any program or logic expression.For loop Ideal for iterating over a range of numbers (like -1 to 10).
While loopUse while loop in program When you need to repeat a block of code as long as a condition is true in given expression.While loop Useful for situations where the number of iterations is not known by programmer.
Foreach loopUse foreach loop Specifically for iterating over arrays or objects element from start to end.Foreach loop Automatically handles array elements, making it ideal for arrays and object data type.

Conclusion of for, while, and foreach loops in PHP.

  • for loop – पीएचपी प्रोग्राम डेवलपमेंट में सबसे अधिक यूज़ होने वाला लूप है, जब प्रोग्रामर को किसी प्रोग्राम में रिपीट होने वाले नंबर्स या वैल्यूज संख्या पता हो या आपको नंबर्स की एक सीरीज प्रिंट करना हो तब फॉर लूप यूज़ करे।
  • while loop – पीएचपी प्रोग्राम डेवलपमेंट में व्हाइल लूप को तब यूज़ करते है, जब आप किसी कंडीशन के ट्रू होने पर लूप रन करना चाहते हैं, और यूजर को रेपीटशन के नंबर्स पहले से पता नहीं होती है।
  • foreach loopपीएचपी प्रोग्राम डेवलपमेंट में ऐरे इंडेक्स्ड या एसोसिएटिव ऐरे और ऑब्जेक्ट पर रेपीटशन करने के लिए foreach लूप आइडियल है, क्योंकि यह ऐरे और ऑब्जेक्ट डेटा कलेक्शन के साथ वर्किंग प्रोसेस को इजी करता है।

Leave a Reply