PHP For Loop

PHP

जब हमे पता हो की किसी code block को कितनी बार looping करना है, तो हम PHP for loop का इस्तेमाल करते है ना की while loop का, इससे होगा यह की हमारा कोड जल्दी execute होगा।

for (Initialization; Condition; Increment / Decrement) {
    // Code to be executed
}
  • Initialization: यहाँ पर हम Loop काउंटर को वैल्यू देते है और looping को प्रारंभ (स्टार्टअप) देते हैं।
  • Condition: यहाँ पर loop की कंडीशन की जाँच होती है, अगर कंडीशन true होता है तो looping आगे बढ़ जाता है। यदि यहाँ पर false कंडीशन मिलता है, तो लूप समाप्त हो जाता हैं।
  • Increment/Decrement: यहाँ पर loop काउंटर की वैल्यू को बढ़ाता या घटाया जाता हैं।
PHP for loop

अगर कंडीशन true हो तो!

एक बार कंडीशन की जाँच हो जाती है और यदि वह true होता है, तो loop में दिए गए statements को execute करना शुरु कर देता है, तब तक करता है जब तक की दिए गए कंडीशन तक नहीं पहुँच जाता हैं। जैसे नीचे दिए गए उदाहरण में "15" तक।

Example: 1 PHP for loop of true condition
<?php
for ($x = 2; $x <= 15; $x = $x + 3) {
    echo ("The number is: $x <br> ");
}
?>
Output
The number is: 2
The number is: 5
The number is: 8
The number is: 11
The number is: 14

उदाहरण के माध्यम से समझते हैं

  • Initialization: हमने एक variable ($x = 2) looping शुरु होने से पहले।
  • Condition: अब हमने उस पर एक कंडीशन लगा दिय ($x<=15).
  • Increment/Decrement: अब हम चाहते है की $x की वैल्यू में 3 से बढ़ोतरी हो, जब भी कोड ब्लाक execute हो looping के दौरान ($x = $x+3).

Result:उपरोक्त उदाहरण में looping शुरु होती है और तब तक होती है जब तक दिए हुआ कंडीशन तक नहीं पहुंच जाती है, यानी की 15 तक।
$x=2,
2+3=5,
5+3=8,
8+3=11,
11+3=14

If the condition is false

यदि कंडीशन false हो जाती है, तो loop के life cycle का अंत हो जाता है।

Example: 1 PHP for loop of true condition
<?php
for ($x = 2; $x >= 15; $x = $x + 3) {
    echo ("The number is: $x <br> ");
}
?>

Let’s understand Example

उपरोक्त उदाहरण में लागू किया गया कंडीशन (x<=15) गलत है। जैसा कि हम जानते हैं कि यदि कंडीशन false हो जाती है, तो लूप समाप्त हो जाता है। इसलिए रिजल्ट में कुछ भी नहीं दिखाई दे रहा है।


PHP for-each loop

for-each का इस्तेमाल array की looping करने के लिए किया जाता हैं। आइए एक उदाहरण के लिए नीचे देखें।

Syntax
<?php
foreach ($array as $key => $value) {
    // Code to be executed
}
?>
Example: 1 PHP for loop of true condition
<?php
$sky = array("Sun", "Mars", "Earth", "Moon");
foreach ($sky as $key) {
    echo ("In the Sky we have: $key <br>");
}
?>
Output
In the sky we have: Sun
In the sky we have: Mars
In the sky we have: Earth
In the sky we have: Moon

Example: 2 PHP for-each loop
<?php
$author = array(
    "Name" => "Brajlal Prasad",
    "Age" => 27,
    "E-mail" => "[email protected]"
);

foreach ($author as $key => $value) {
    echo ($key . ": " . $value);
    echo "<br>";
}
?>
Output
Name: Brajlal Prasad
Age: 27
E-mail: [email protected]

for-each loop को बिस्तार से हम PHP Array चैप्टर में देखेंगे।

Article By: Brajlal Prasad
Created on: 16 Feb 2023  3155  Views
 Print Article
Report Error

If you want to report an error, or any suggestion please send us an email to [email protected]