اظهارات شرطی php - نوین وب هاست
ارسال تیکت

ورود به حساب کاربری

اظهارات شرطی php

مطالعه این مقاله : 3 دقیقه

میخوایم بحث شیرین php رو با اظهارات شرطی ادامه بدم همون طور که از نامش پیداست در کد نویسی یه وقتی پیش میاد ما برای کاری که باید انجام بدیم یه شرط یا شرط هایی قرار بدیم .بطور کل بیانیه شرطی در php برای تصمیم گیری بر اساس شرایط درست یا غلط است.در ادامه با مثال هایی پیش خواهیم رفت


بیایید در کارهای روز مره فرض کنید مهمون براتون اومده و پدر خانواده به شما پول میده میگه برو اگه میوه فروشی سر کوچه میوه هاش تازه بود بخر اگه نبود برو از میدون تره بار میوه تازه خرید کن پس ما فقط با شرط یعنی تازه بودن میوه ها سرو کار داریم فقط .
در کد نویسی هر جا if دیدین یعنی اگر
در این تیکه کد دو تا متغیر داریم a و b و براش دو مقدار تعریف کردیم و داخل (تهیه میوه تازه ) گفتیم که اگر متغیر a بزرگتر از متغیر b باشه یه کاری انجام بده .این کار هر دستوری در کد نویسی میتونه باشه که باید اجرا بشه

 

<?php

$a=10;
$b=7;

if($a>$b)
{
echo "شرط داخل پرانتز درست است ";
}

?>

 

 

خروجی این کد میشه :

شرط داخل پرانتز درست است

 

خب حالا با یه شرط دیگه بنام else آشنا بشیم این شرط رو دیدید در واقع یعنی یا اگر به مثال توجه کنید.
در اینجا می توانیم دو پاسخ برای شرط بنویسیم اگر و یا اگر

<?php

  $uname="novin";
  $upass="webhost";

  if($uname=="novin" && $upass=="webhost")
  {
  echo "بله درست است";
  }
  else
  {
  echo "بله درست است";
  }

  ?>

 

توضیح بدم چه اتفاقی افتاد. در کد بالا دو متغیر با دو مقدار تعریف کردیم بعد نوشتیم if یعنی اگر داخل ( ) دو متغیر ما با دو مقدار تایین شده درست بود برامون متن اول رو چاپ کن .بعد نوشتیم else یعنی یا اگر داخل این ( ) درست باشه این دستور اجرا بشه. توجه کنید منظور از اجرای دستور هر دستوری میتونه باشه فرقی نداره خلاصه یه فرایند انجام شود

 

یکی دیگه از شرط ها در زبان پی اچ پی شرط  elseif  نام دارد , این زمانی استفاده می شود که ما می خواهیم یک کد را اجرا کنیم، اگر یکی از شرایط چندگانه درست باشد. با مثالی دیگه یاد بگیریم .توجه لطفا : 

 

<?php

$novin=60;
$web=65;
$host=73;

$result = ($novin + $web + $host)/3;

if($result <35)
{
echo "هر دستوری اینجا باشه اجرا میشه فرقی نداره";
}
else if($result>=35 && $result<=50)
{
echo "هر دستوری اینجا باشه اجرا میشه فرقی نداره";
}
else if($result>50 && $result<=60)
{
echo "هر دستوری اینجا باشه اجرا میشه فرقی نداره";
}
else if($result>60 && $result>=70)
{
echo "هر دستوری اینجا باشه اجرا میشه فرقی نداره";
}
else     
{
echo "هر دستوری اینجا باشه اجرا میشه فرقی نداره";
}
?>

 

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

ابر تگ ها :

 -  - 

اشتراک بزاری دمت گرم!




درباره نويسنده : jahan



آشنا به زبان های php , css وتوسعه وردپرس 10 سال در زمینه پشتیبانی و خدمات هاستینگ در نوین وب هاست مشغول بکار و لذت میبرم و حالم خیلی خوبه و در پناه حق تغییر مسیر نخواهم داد


0 نظرات

دیدگاهتان را بنویسید