كاربرد دستور else

Mohammadreza

Well-Known Member
سلام دوستان
من تازه php رو شروع كردم اگه راهنمايي كنيد ممنون مي شم !
كاربرد دستور else در كدهاي زير چيه ؟!

if($price>100000)
$discount = $price*5/100;
else
$discount = 0;
echo "Discount : ".$discount;
echo "payment : ".($price-$disccunt);

279.gif

با تشكر
279.gif
 

AMiR

Active Member
من هيچي php‌بلد نيستم ولي اينو فهميدم كه :
اگه مقدار price از 100000 كمتر يا مساوي اون باشه مقدار discount رو صفر قرار ميده !
 

mostafa_cs

Well-Known Member
درسته!
else در واقع وقتی دستورش رو اجرا میکنه که شرط برقرار نباشه.
 

shirini_forush

Well-Known Member
البته در php برای استفاده از شرط باید اینطوری کار کنید:

PHP:
if(myShart1)
{
	//myDastoor
}
else if(myShart2)
{
	//myDastoor
}
else if(myShartn)
{
	//myDastoor
}
else
{
	//myDastoor
}

اما اگر هرکدوم از این شرط ها فقط یک خط دستور رو اجرا میکردن، میتونید از آکولاد (بریس) استفاده نکنید...
(تو کد شما هم به همین دلیل استفاده نشده)

در واقع کد شما خوانا ترش اینه:

PHP:
if($price>100000)
{
	$discount = $price*5/100;
}
else
{
	$discount = 0;
}
echo "Discount : ".$discount;
echo "payment : ".($price-$disccunt);
 

جدیدترین ارسال ها

بالا