جمله شرطی if…else در PHP

دسته : آموزش - برنامه نویسی - زبان PHP تاریخ انتشار :

PHP Conditional Statements – جملات شرطی در PHP

خوب دوستان نوبت رسید به جملات شرطی . این مبحث رو که تموم کنیم دیگه میتونیم شروع به نوشتن برنامه های پایه ای در PHP کنیم . خودم هیجانم زیاده 🙂 .

جمله شرطی : خوب شرط ، شرطه دیگه . هر جا که کلمه ی ” اگر ” به ذهنتون تو برنامه نویسی خطور کرد ، بدونید اون حا باید از جمله شرطی استفاده کنید .

در PHP جملات شرطی زیر وجود دارند :

  • جمله شرطی  IF
  • جمله شرطی IF…ELSE
  • جمله شرطی IF…ELSE IF…ELSE
  • جمله شرطی SWITCH

خوب عزیزان برنامه نویس  ، ۳ تای اولی مربوط به IF هستند . در این آموزش ۳ تای اولی رو توضیح میدم و در پست بعدی جمله شرطی SWITCH رو توضیح میدیم .

خوب روال جملات شرطی در کل اینطوریه که شما یک شرط میزارید اگه اون شرط درست بود به کدی انجام بشه اگه غلط بود یه کد دیگه انجام بشه . بریم دنیای طراحی وب : یه فرم به کاربر میدین اگه سنش بالای ۲۰ سال بود بره صفحه ی A و اگه سنش کم تر از ۲۰ بود بره صفحه  ی B .

کلا جملات شرطی دنیای برنامه نویسی رو جذاب کردن .

خوب دیگه حرف زدن بسه بریم سر اصل مطلب .

 

جمله شرطی IF

ساختار جمله شرطی IF به صورت زیره :

if (condidtion ) {

        do this code
}

در بالا یه شرط میزاره بعد اگه درست باشه ، کدی که داخل براکت هست اجرا میشه . به مثال زیر توجه کنید .

 <?php
$t = 13;

if ($t < 20) { 
           echo " روز خوبی داشته باشید .";
          } 
?> 

جمله شرطی IF…ELSE

ساختار جمله if..else به صورت زیره :

if ( condidtion ) {

      do something

} else {

     do another thing

}

در بالا یک شرط میذاریم بعد اگه درست باشه کدی داخل براکت باشه انجام میشه اگه شرط غلط باشه اونی که داخل براکت دومیه اجرا میشه . به مثال زیر توجه کنید :

<?php
$t = 22;

if ($t < 20) {
    echo " روز خوبی داشته باشید";
} else {
    echo "شب خوبی داشته باشید";
}

جمله شرطی IF…ELSEIF…ELSE

ساختار این جمله شرطی به شکل زیر هستش :

if(condidtion) {

       do this code

} elseif (condition ) {

       do another code

} else {

      no this code is better

}

اگر بیشتر از دو شرط دارید میتونید از این جمله شرطی استفاده کنید . به مثال توجه کنید .

 <?php
$t =5;

if ($t < 10) {
    echo "صبح خوبی داشته باشید";
} elseif ($t < 20) {
       echo "روز خوبی داشته باشید ."; 
} else { 
        echo "شب خوبی داشته باشید ."; 
   }

 ?> 

در کد بالا اگر شرط اولی درست باشه کد داخل براکت اولی اجرا میشه ، ولی اگر درست نباشه میره سراغ شرط دوم ، اگه شرط دوم درست باشه کد داخل براکت دوم اجرا میشه ، اگه هیچ کدوم از شرط ها درست نبودن کد براکت سومی اجرا میشه .



نظرات ، پیشنهادات و درخواست های خود را از طریق فرم زیر با ما در میان بگذارید .