The PHP for Loop
for loop का उपयोग तब किया जाता है जब आप पहले से जानते हैं कि स्क्रिप्ट कितनी बार चलनी चाहिए। यानि जब भी हमें एक ही काम बार-बार करना होता है तो हम loops का प्रयोग करते हैं।
for loop को लिखने का Syntax
for (init counter; test counter; increment counter) {
code to be executed for each iteration;
} |
Parameters:
init counter: लूप काउंटर वैल्यू को इनिशियलाइज़ करें
test counter: प्रत्येक लूप पुनरावृत्ति के लिए मूल्यांकन किया गया। यदि यह TRUE का मूल्यांकन करता है, तो लूप जारी रहता है। यदि यह FALSE हो जाता है, तो लूप समाप्त हो जाता है।
increment counter: लूप काउंटर वैल्यू बढ़ाता है
for loops को हम निम्न उदाहरणों से समझते हैं-
Example- 1
<?php
for ($x = 0; $x <= 10; $x++) {
echo "The number is: $x <br>";
}
?> |
for loop example 1 Preview in Browser
0 1 2 3 4 5 6 7 8 9 10
|
उदाहरण की व्याख्या (Example Explained)-
- $x = 0; - लूप काउंटर ($x) को इनिशियलाइज़ करें, और स्टार्ट वैल्यू को 0 पर सेट करें
- $x <= 10; - लूप को तब तक जारी रखें जब तक $x, 10 से कम या उसके बराबर हो
- $x++ - $x++ का मतलब यह होता है कि $x के मान में प्रत्येक बार 1-1 का Increase होगा।
Example- 2
<?php
for ($y = 0; $y <= 100; $y+=10) {
echo "Learn PHP From Codinger.in: $y <br>";
}
?>
|
for loop example 2 Preview in Browser
Learn PHP From Codinger.in: 0
Learn PHP From Codinger.in: 10
Learn PHP From Codinger.in: 20
Learn PHP From Codinger.in: 30
Learn PHP From Codinger.in: 40
Learn PHP From Codinger.in: 50
Learn PHP From Codinger.in: 60
Learn PHP From Codinger.in: 70
Learn PHP From Codinger.in: 80
Learn PHP From Codinger.in: 90
Learn PHP From Codinger.in: 100
|
उदाहरण 2 की व्याख्या (Example Explained)-
उपर्युक्त उदाहरण में निम्न प्रकार से $y के मान में 11 बार परिवर्तन हुआ
// y = y +0 = 0+0 = 0 // y = 0
// y = y +10 = 0+10 = 10 // y = 10
// y = y +10 = 10+10 = 20 // y = 20
// y = y +10 = 20+10 = 30 // y = 30
// y = y +10 = 30+10 = 40 // y = 40
// y = y +10 = 40+10 = 50 // y = 50
// y = y +10 = 50+10 = 60 // y = 60
// y = y +10 = 60+10 = 70 // y = 70
// y = y +10 = 70+10 = 80 // y = 80
// y = y +10 = 80+10 = 90 // y = 90
// y = y +10 = 90+10 = 100 // y = 100