‎‎دستورات شرطيPHP-‎conditional Statement -‎

Previous >    <Next  

‎دستورات شرطي براي انجام عمليات مختلف در شرايط متفاوت بكار ميروند.اغلب هنگام نوشتن ‎كد، ميخواهيد اقدامات مختلف را براساس شرايط مختلف انجام دهيد .براي انجام چنين حالتي از ‎دستورات شرطي استفاده ميشود.

‎‎دستورات شرطيphp مطابق زير ميباشند.

‎‎-‎1‎دستورif براي اجراي يك مجموعه كد تحت يك شرط

‎‎-‎2‎دستورif else براي اجراي يك مجموعه، ازدومجموعه كد

‎if...elseif...else -‎3‎عمليات مختلف درشروط مختلف

‎switch -‎4‎براي انتجا ب واجراي يك گروه ازچند گروه

‎‎دستور شرطيphp-‎if statement

‎بااين دستور يك مجموعه كد با درست بودن شرطي انجام ميشود .درصورتيكه شرط صادق نباشد ‎آن مجموعه اجرا نميگردد.

‎‎فرمت يا قالب دستور مطابق زيراست.

‎if (condition) {set of code must be executed if codition is true}‎

‎مثال ـ درصورتيكه ساعت جاري كوجكتراز20 باشد پيغام‎ ‎"Have a good day‎"‎ ‎رانمايش ميدهد.

<?php 
  $t=date("H");
  if  ($t<"20") {
      echo "Have a good day";
  }
?>

--(go to editor for change code and run)

‎‎دستورPHP-‎if else

‎با اين دستور ميتوان تصميم گرفت كه از دو گروه از دستورات كدام را،اجرا نمود. ‎فرمت يا قابل دستور مطابق زير است.

f (condition) {
code to be executed if  condition is true ;
} else {
code to be executed if  condition is false;
}
}

‎مثال ـ دراين مثال درصورتيكه ساعت كمتراز20باشد پيغام "Have a good day " ‎داده ميشود، در غيراينصورت پيغام‎‎"Have a good night‎"‎ ميدهد.

<?php 
  $t=date("H");
  if  ($t<"20") {
      echo "Have a good day"; }
   else { 
       echo "have a good night!";
  }
?>

--(go to editor for change code and run)

‎‎دستورشرطي‎ PHP-‎The if...elseif...else Statement

‎با اين دستور چندين مجموعه كدرا با چندين شرط بررسي واجرا ميكند. ‎قالب دستور فوق مطابق زيراست.

if  (<i>condition</i>) {<br>
    <i>code to be executed if  this condition is true;<br>
 </i>}
elseif  (<i>condition</i>) {<br>
   <i> code to be executed if  first condition is false and this 
  condition is true;<br>
 </i>} else {<br>
  <i>code to be executed if  all conditions are false;<br>
</i>}

‎مثال ـ در مثال زير اگر ساعت جاري كمتر از10 باشدپيغام ‎‎"Have a good morining‎"‎‎ودر غير ‎اينحالت اگركمتر از20باشد، پيغام‎Have a good day‎ ‎در غيراين حالات پيغام‎ ‎"Have a good night ‎"‎خواهد داد.

if  (<i>condition</i>) {<br>
    <i>code to be executed if  this condition is true;<br>
  <?php 
$t = date("H");

if  ($t < "10") {
  echo "Have a good morning!";
} elseif  ($t < "20") {
  echo "Have a good day!";
} else {
  echo "Have a good night!";
}
?> 

--(go to editor for change code and run)


Previous >    <Next