LearnerId:

Php Programming


Content List

Skip Navigation Links.
Collapse Total Week Wise ContentTotal Week Wise Content
Collapse Week1Week1
Collapse Week2Week2
Collapse Week3Week3
Collapse Week4Week4
Collapse Week5 : DataBaseWeek5 : DataBase
Collapse Week6:Week6:
Collapse Week 7: ProjectWeek 7: Project

PHP for loop Statement:-

यदि हम statement block को निश्चित no of time तक execute करवाना चाहते है अर्थात हमे यह पता हो कि loop statement कितनी बार execute होगें तब हम for loop का use करेंगे । इस loop की विशेषता यह है कि इसके जीतने भी statement होते है उन्हे for loop लिखने के बाद उसके नीचे curly braces के एक block में लिखा जाता है और ये statement block तभी execute होता है, जब for condition सत्य होती है ।
for loop का syntax निम्न है -

SYNTAX:-

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

उपरोक्त syntax में for loop में निम्न 3 condition दी गयी है -

initialization counter :- यह loop की counter value को initialize करता है तथा body of the loop के execution के पहले यह counter value को unconditionally evulate करता है ।

condition counter :- यह condition के लिए use किया जाता है यदि condition true होती है तो statement execute होते है otherwise loop से बाहर आ जाते है ।

increment counter :- यह variable की value को increment तथा decrement करने का कार्य करता है ।

इस loop की शुरुआत for keyword से होती है और for के बाद small braces लगाये जाते है जिसके अंतर्गत initialization counter; condition counter; increment counter ये तीनों condition दी जाती है । इसमें सर्वप्रथम loop का variable initialize होता है और फिर condition check होती है यदि condition true होती है तो program control for loop के statement block मे जाता है और वहाँ के statement का execution होता है
जब for loop block के सभी statement का execution कर देता है तो block से बाहर आने के पहले यह loop के increament counter का execution करता है और फिर वापिस condition check करता है और condition true होती है तो यह पुनः statement block का execution करता है और यह तब तक चलता रहता है जब तक की condition false नहीं हो जाए । condition के false होने control loop से बाहर निकल जाता है ।

उपरोक्त syntax को समझने के लिए हम निम्न example देखते है -



Example

<html>
   <body>
      <?php
         for($x = 1; $x <= 10; $x++){
              echo "The number is: $x <br>" ;
         }
      ?>
   </body>
 </html>

उपरोक्त example मे $x को initialize counter में declare किया गया है अर्थात $x = 0 declare किया गया है तथा condition counter में condition define की जाती है, यदि condition true होती है तो statement block execute हो जाता है और जब तक condition true रहती है loop चलता रहता है । but यदि condition false होती है loop से exit हो जाते है अर्थात condition true होने पर ये 1 loop 10 times तक चलता है और increment operator (++) का use होने के कारण 1 to 10 number तक print कर के देता है और 11th time loop चलने पर condition false हो जाता है और loop exit हो जाता है ।
उपरोक्त code को जब Browser पर run करते है तो यह following Output Produce करता है


Figure:- for loop Statement Output

left right