47 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			47 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: While Loop | ||
|  | localeTitle: حائط اللوب | ||
|  | --- | ||
|  | ## حائط اللوب
 | ||
|  | 
 | ||
|  | تعد `while loop` واحدة من أسهل أنواع الحلقات في PHP. ينفذ كتلة البيانات حتى يتم تقييم التعبير إلى **TRUE** . إذا تغيرت قيمة التعبير في وقت التنفيذ ، فستعمل الحلقة حتى يتم تقييم التعبير إلى **FALSE** . يتم إعطاء النموذج الأساسي لحلقة While أدناه: | ||
|  | 
 | ||
|  |  `while (expr)  | ||
|  |     statement  | ||
|  | `  | ||
|  | 
 | ||
|  | يمكن تضمين البيانات داخل الحلقة أثناء الأقواس المعقوفة أو يمكن استخدامها بناء على الصيغة التالية: | ||
|  | 
 | ||
|  |  `while (expr):  | ||
|  |     statement  | ||
|  |     ...  | ||
|  |  endwhile;  | ||
|  | `  | ||
|  | 
 | ||
|  | توضيح بناء الجملة البسيط والبديل من حلقة أثناء استخدام المثال: | ||
|  | 
 | ||
|  |  `<?php  | ||
|  |   | ||
|  |  /* using the simple form of while loop */  | ||
|  |   | ||
|  |  $i = 1;  /* initialisation part */  | ||
|  |   | ||
|  |  while ($i <= 100 && $i!=5 )  | ||
|  |  {  | ||
|  |     echo $i++;  | ||
|  |  }  | ||
|  |   | ||
|  |  /*using the alternate synatx of while loop*/  | ||
|  |   | ||
|  |  $i = 0;  | ||
|  |   | ||
|  |  while ($i <= 10):  | ||
|  |     echo $i++;  | ||
|  |  endwhile;  | ||
|  |   | ||
|  |  ?>  | ||
|  | `  | ||
|  | 
 | ||
|  | #### معلومات اكثر
 | ||
|  | 
 | ||
|  | [في حين حلقة - وثائق PHP](http://php.net/manual/en/control-structures.while.php) |