PHP foreach Loop In Hindi


PHP में foreach Loop के through किसी Array या Object को iterate करने का सबसे अच्छा तरीका है। Foreach Loop सिर्फ  Array या Object को Iterate करता है , अगर आप किसी simple variable के साथ उसे करेंगे तो Error आएगी। PHP में foreach Loop को दो तरह से use कर सकते हैं। Syntax कुछ इस तरह है -

PHP foreach Loop Syntax

1. foreach($array_expr as $value)
   {
     //code of block
   }

2. foreach($array_expr as $key => $value)
   {
     //code of block
   }

First Syntax में किसी Array या object को iterate करते समय value , $value variable में automatically assign हो जाती है, और pointer 1 से increment हो जाता है।

जबकि Second Type के foreach loop में एक additional  parameter $key लिया है , जो current array  store करता है।

PHP foreach Loop Example

File : foreach.php

Copy Fullscreen Close Fullscreen
<?php 
 $arr = array(10, 20 , 30, 40);
 foreach($arr as $value)
 {
   echo $value."<br>";
 }
?>
Output
10
20
30
40

Note - Example में  '<br>'  का use line break के लिए किया गया है और dot (.) का use String Concatenation के लिए।

Another Example :

File : foreach2.php

Copy Fullscreen Close Fullscreen
<?php 
 $arr = array(10, 20 , 30, 40);
 foreach($arr as $key=> $value)
 {
   echo "Key : ".$key." Value : ".$value."<br>";
 }
?>
Output
Key : 0 Value : 10
Key : 1 Value : 20
Key : 2 Value : 30
Key : 3 Value : 40

Examples देखकर आपको समझ में आ रहा होगा कि PHP में किस तरह से foreach loop का use करते हैं।

PHP Nested foreach Loop

For Lop की तरह ही हम Foreach Loop में भी हम Loop के अंदर Lop use कर सकते हैं।

PHP Nested foreach Loop Syntax

foreach($array_expr as $value)
{
   //code of block
   foreach($array_expr as $value)
   {
     //code of block
   }
 }

See Example :

File : foreach3.php

Copy Fullscreen Close Fullscreen
<?php 
 /*defining double dimentional array*/
 $arr = array(
		array(10, 20, 30, 40),
                array(50, 60, 70, 80),
            );
 foreach($arr as $inner_arr)
 {
   foreach($inner_arr as $value)
   {
     echo $value." , ";
   }
 }
?>
Output
10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 ,

आशा करता हूँ कि आपको PHP में foreach loop और nested foreach Loop के बारे में अच्छी तरह से समझ आ गया होगा।

Hey ! I'm Rahul founder of learnhindituts.com. Working in IT industry more than 4.5 years. I love to talk about programming as well as writing technical tutorials and blogs that can help to others .... keep learning :)

Get connected with me - LinkedIn Twitter Instagram Facebook