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 each loop Statement:-

ये एक special type का loop है जिसका प्रयोग किसी array के विभिन्न element अथवा किसी object की विभिन्न properties को क्रम से access करने के लिए किया जाता है । यह loop केवल array या object पर ही काम करता है ।
इस loop का syntax निम्न है -

SYNTAX:-

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

उपरोक्त syntax में loop के प्रत्येक iteration (repetition) में current array element की value $value में assign हो जाएगी तथा array pointer एक स्थान आगे move कर जाएगा तथा यह process तब तक चलती है जब तक array का last element read नहीं कर लेता

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



Example

<html>
   <body>
     <?php
      $car = array("BMW", "Ferrari", "Toyata","Safari");
      foreach($car as $value){
              echo "The car model is: $value <br>" ;
         }
    ?>
   </body>
 </html>

उपरोक्त example मे cars के models को एक array के अंदर लिया गया है और array की value को $car variable में ली गयी है । अब foreach loop के अंतर्गत $car variable की value, $value मेँ assign हो जाएगी । यह process तब तक चलती है जब तक $value, array का last element read नहीं कर लेता है ।
उपरोक्त code को जब Browser पर run करते है तो यह following Output Produce करता है


Figure:- for loop Statement Output

left right