PHP While Loop

পিএইচপি যখন লুপ:

PHP while loop ব্যবহার করা যেতে পারে লুপের মতো কোডের সেট অতিক্রম করতে। কন্ডিশনটি FALSE না হওয়া পর্যন্ত while লুপ কোডের একটি ব্লক বারবার কার্যকর করে। শর্তটি মিথ্যা হয়ে গেলে, এটি লুপের শরীর থেকে বেরিয়ে যায়।

পুনরাবৃত্তির সংখ্যা জানা না থাকলে এটি ব্যবহার করা উচিত।

যখন লুপটিকে এন্ট্রি কন্ট্রোল লুপও বলা হয় কারণ লুপের বডিতে প্রবেশ করার আগে শর্তটি পরীক্ষা করা হয়। এর মানে হল প্রথমে কন্ডিশন চেক করা হয়। শর্ত সত্য হলে, কোড ব্লক কার্যকর করা হবে.

বাক্য গঠন:

  1. while(condition){  
  2. //code to be executed  
  3. }  

বিকল্প সিনট্যাক্স:

  1. while(condition):  
  2. //code to be executed  
  3. endwhile;  
  4.  

পিএইচপি যখন লুপ উদাহরণ:

  1. $n=1;    
  2. while($n<=10){    
  3. echo “$n
    ;    
  4. $n++;    
  5. }    
  6. ?>  

আউটপুট:

1
2
3
4
5
6
7
8
9
10

বিকল্প উদাহরণ:

  1. $n=1;    
  2. while($n<=10):    
  3. echo “$n
    ;    
  4. $n++;    
  5. endwhile;    
  6. ?>    

আউটপুট:

1
2
3
4
5
6
7
8
9
10

উদাহরণ:

নিচে while loop ব্যবহার করে বর্ণমালা প্রিন্ট করার উদাহরণ দেওয়া হল।

  1.     $i = ‘A’;  
  2.     while ($i < ‘H’) {  
  3.         echo $i;  
  4.         $i++;  
  5.         echo 
    ;  
  6.     }  
  7. ?>  

আউটপুট:

A
B
C
D
E
F
G

লুপ থাকার সময় পিএইচপি নেস্টেড:

পিএইচপি-তে আমরা while loop এর ভিতরে আরেকটি while loop ব্যবহার করতে পারি, এটি নেস্টেড while লুপ নামে পরিচিত।

ভিতরের বা নেস্টেড while লুপের ক্ষেত্রে, নেস্টেড while লুপ সম্পূর্ণরূপে এক বাইরের যখন লুপের জন্য কার্যকর করা হয়। যদি outer while loop 3 বার এবং nested while loop 3 বার চালাতে হয়, nested while loop 9 বার (1st outer loop এর জন্য 3 বার, 2nd outer loop এর জন্য 3 বার এবং 3rd outer loop এর জন্য 3 বার)।

উদাহরণ:

  1. $i=1;    
  2. while($i<=3){    
  3. $j=1;    
  4. while($j<=3){    
  5. echo “$i   $j
    ;    
  6. $j++;    
  7. }    
  8. $i++;    
  9. }    
  10. ?>    

আউটপুট:

1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3

পিএইচপি অসীম যখন লুপ:

আমরা যদি TRUE ইন while লুপে পাস করি তবে এটি একটি অসীম লুপ হবে।

বাক্য গঠন:

  1. while(true) {    
  2. //code to be executed    
  3. }    

উদাহরণ:

 
  1.     while (true) {  
  2.         echo “Hello Javatpoint!”;  
  3.         echo 
    ;  
  4.     }  
  5. ?>  

আউটপুট:

Hello Javatpoint!
Hello Javatpoint!
Hello Javatpoint!
Hello Javatpoint!
.
.
.
.
.
Hello Javatpoint!
Hello Javatpoint!


Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top