درحال بارگذاری

آموزش php -دستورات شرطی در php بخش اول

تاریخ: شنبه, 08 تیر 1398

نویسنده: مصطفی دربان حسینی... بازیدها: 945 - نظرات : 0 دسته بندی: برنامه نویسی


دستورات شرطی از جمله پرکاربرد ترین دستورات در بیشتر زبان های برنامه نویسی هستند که برای شرط گذاری و ایجاد حالت های مختلف برای انجام کار ها استفاده میشود. برای مثال فرض کنید که شما کدی برای نمایش یک سری اطلاعات دارید که در آن شرط خاصی برای نمایش اطلاعات به کاربر مد نظر هست ،مثلا نمایش اطلاعات مربوط به شهر x به کسانی که از آی پی آن شهر وارد میشوند و یا هر شرطی که در نظر شما هست.

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

if (شرط) {

  //دستورات

}

در دستور بالا همان گونه که مشخص است در انتهای دستورات if ما ; نداریم و شرط ما درون پرنانتر قرار میگیرد. و با آکولاد باز و بسته محدوده if را مشخص میکنیم. دستوراتی که درصورت درستی شرت اجرا میشوند نیز درون بدنه if و بین آکولاد باز و بسته قرار میگیرند.

خب حالا فرض کنید ما نیاز داریم تا اگر مقدار یک متغیر به ۵ بخش پذیر باشد در صفحه خروجی مقدار آن متغیر را چاپ کنیم.داریم:

$value=13;

if($value%5==0)

{

    echo $value; 

}

خب حالا اگر بخواهیم اگر متغیر به ۵ بخش پذیر بود مقدار ۵ وهمچنین اگر به ۲ بخش پذیر بود مقدار ۲ را چاپ کنیم. داریم:

$value=20;
if($value%5==0)
{
   echo "5";
}
if($value%2==0)
{  
   echo "2";
}

if های تو در تو:

اگر نیاز داشته باشیم ما میتوانیم یک تا بینهایت دستور if را درون همدیگر بنویسیم برای درک بهتر این موضوع سوال زیر را بررسی کنید.

حالا در حالت ساده اگر بخواهیم اگر عدد به ۵ و ۲ بخش پذیر بود چاپ شود حالت زیر را داریم:

$value=20;
if($value%5==0)
{
   if($value%2==0)
   {
      echo $varable;
   }
}

ما میتوانیم بی نهایت دستور شرطی تو در تو داشته باشیم. البته باید مراقب باشیم کد های ما خوانایی خود را از دست ندهند.

ما در یک دستور if میتوانیم چندین شرط را قرار دهیم به شکل زیر:

$value=20;
if($value%5==0 && $value%2==0)
{
    echo $varable;
}

تا اینجا با دستور if آشنا شدید. در مطلب بعدی با دستور if esle ،else و دستور switch آشنا خواهید شد که هرکدام سرعت و قدرت برنامه نویسی شما را افزایش خواهد داد.

 

نظر شما چیست؟ شما می توانید نظرات ،پیشنهادات و اطلاعات خود را در رابطه با این مطلب و موضوعات مربوط از طریق قسمت نظرات با ما و سایر بازدیدکنندگان در میان بگذارید.

 


نویسنده: مصطفی دربان حسینی... بازیدها: 945 - نظرات : 0 دسته بندی: برنامه نویسی

جستجو
کلاس برتر
ارائه دهنده بهترین و به روز ترین ویدیو های و مقالات آموزشی و همچنین مقالات مختلف در رابطه با تکنولوژی ،معماری ،مدیریت و سایر رشته های کاربردی.ما برای شما بهترین ها را میخواهیم.

سایر خدمات مجموعهخدمات زیر تحت مدیریت برد تخصصی ارائه می شود.
طراحی وب سایت
راه اندازی و پشتیبانی شبکه
هوشمند سازی منازل
افزایش کارایی نیرو انسانی
تعمیرات دستگاه های الکترونیکی
طراحی داخلی
تبلیغات فضای مجازی
برنامه نویسی