116 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			116 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
title: Learn About Php Loops
 | 
						|
localeTitle: تعرف على Php Loops
 | 
						|
---
 | 
						|
الحلقات هي كتل من التعليمات البرمجية التي تنفذ عدد محدد من المرات. استخدام الحلقات يقلل عدد أسطر التعليمات البرمجية.
 | 
						|
 | 
						|
تعمل PHP مع 4 أنواع مختلفة من الحلقات:
 | 
						|
 | 
						|
*   حائط اللوب
 | 
						|
*   هل ... في حين حلقة
 | 
						|
*   لحلقة
 | 
						|
*   حلقة foreach
 | 
						|
 | 
						|
## حائط اللوب
 | 
						|
 | 
						|
تستمر حلقة `while` في التنفيذ طالما أن الشرط المحدد صحيح.
 | 
						|
 | 
						|
\`فب  
 | 
						|
 | 
						|
 ``Example: 
 | 
						|
 ```php 
 | 
						|
 <?php 
 | 
						|
  $x = 1; 
 | 
						|
   while($x <= 3) 
 | 
						|
   { 
 | 
						|
     echo "x=$x "; 
 | 
						|
     $x++; 
 | 
						|
   } 
 | 
						|
 ?> 
 | 
						|
 ``` 
 | 
						|
 ``` 
 | 
						|
 Output: 
 | 
						|
 x=1 x=2 x=3 
 | 
						|
 ``` 
 | 
						|
 
 | 
						|
 ## Do...while loop 
 | 
						|
 
 | 
						|
 In the `do...while` loop the block of code is executed before the condition is checked. 
 | 
						|
 
 | 
						|
  ```php 
 | 
						|
 <?php 
 | 
						|
     do { 
 | 
						|
       execute code; 
 | 
						|
     } while (condition); 
 | 
						|
 ?> 
 | 
						|
 ``` 
 | 
						|
 Example: 
 | 
						|
 
 | 
						|
  ```php 
 | 
						|
 <?php 
 | 
						|
 $x= 1; 
 | 
						|
     do { 
 | 
						|
       echo "x=$x "; 
 | 
						|
       $x++; 
 | 
						|
     } while ($x < 5); 
 | 
						|
 ?> 
 | 
						|
 ``` 
 | 
						|
 ``` 
 | 
						|
 Output: 
 | 
						|
 x=1 x=2 x=3 x=4 
 | 
						|
 ``` 
 | 
						|
 
 | 
						|
 ## For loop 
 | 
						|
 
 | 
						|
 The `for` loop is used when the number of times the block is to be executed is known in advance. 
 | 
						|
 
 | 
						|
  ```php 
 | 
						|
 <?php 
 | 
						|
     for (variable initialisation; test condition; increment) 
 | 
						|
     { 
 | 
						|
       execute code; 
 | 
						|
     } 
 | 
						|
 ?> 
 | 
						|
 ``` 
 | 
						|
 Example: 
 | 
						|
 
 | 
						|
  ```php 
 | 
						|
 <?php 
 | 
						|
    for ($x=1 ; $x <= 4 ; $x++) 
 | 
						|
    { 
 | 
						|
      echo "x= $x "; 
 | 
						|
    } 
 | 
						|
 ?> 
 | 
						|
 ``` 
 | 
						|
 ``` 
 | 
						|
 Output: 
 | 
						|
 x=1 x=2 x=3 x=4 
 | 
						|
 ``` 
 | 
						|
 
 | 
						|
 ## Foreach loop 
 | 
						|
 
 | 
						|
 The `foreach` loop helps in traversing through arrays. 
 | 
						|
 
 | 
						|
  ```php 
 | 
						|
 <?php 
 | 
						|
    foreach ($array as $value) 
 | 
						|
    { 
 | 
						|
      executable code; 
 | 
						|
    } 
 | 
						|
 ?> 
 | 
						|
 ``` 
 | 
						|
 Example: 
 | 
						|
 
 | 
						|
  ```php 
 | 
						|
 <?php 
 | 
						|
 $numbers= array("One", "Two", "Three"); 
 | 
						|
   foreach ($numbers as $value) 
 | 
						|
   { 
 | 
						|
     echo "$value "; 
 | 
						|
   } 
 | 
						|
 ?> 
 | 
						|
 ``` 
 | 
						|
 ``` 
 | 
						|
 Output: 
 | 
						|
 One Two Three 
 | 
						|
`` |