您現(xiàn)在的位置是:首頁 >php教程 >php教程八 條件語句網(wǎng)站首頁php教程
php教程八 條件語句
PHP If...Else 語句
條件語句用于根據(jù)不同條件執(zhí)行不同動作。
PHP 條件語句
您常常需要為不同的判斷執(zhí)行不同的動作。您可以在代碼中使用條件語句來完成此任務。在 PHP 中,提供了下列條件語句:
1.if 語句 - 在條件成立時執(zhí)行代碼 2.if...else 語句 - 在條件成立時執(zhí)行一塊代碼,條件不成立時執(zhí)行另一塊代碼 3.if...elseif....else 語句 - 在若干條件之一成立時執(zhí)行一個代碼塊 4.switch 語句 - 在若干條件之一成立時執(zhí)行一個代碼塊
PHP - if 語句
if 語句用于僅當指定條件成立時執(zhí)行代碼。
if (條件) { 條件成立時要執(zhí)行的代碼; }
<?php
$t=date("H");
if ($t<"20")
{
echo "Have a good day!";
}
?>
PHP - if...else 語句
在條件成立時執(zhí)行一塊代碼,條件不成立時執(zhí)行另一塊代碼,請使用 if....else 語句。
if (條件) { 條件成立時執(zhí)行的代碼; } else { 條件不成立時執(zhí)行的代碼; }
<?php
$t=date("H");
if ($t<"20")
{
echo "Have a good day!";
}
else
{
echo "Have a good night!";
}
?>
PHP - if...elseif....else 語句
在若干條件之一成立時執(zhí)行一個代碼塊,請使用 if....elseif...else 語句。.
if (條件) { if 條件成立時執(zhí)行的代碼; } elseif (條件) { elseif 條件成立時執(zhí)行的代碼; } else { 條件不成立時執(zhí)行的代碼; }
<?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!";
}
?>
PHP - switch 語句
switch 語句用于根據(jù)多個不同條件執(zhí)行不同動作。
switch (n) { case label1: 如果 n=label1,此處代碼將執(zhí)行; break; case label2: 如果 n=label2,此處代碼將執(zhí)行; break; default: 如果 n 既不等于 label1 也不等于 label2,此處代碼將執(zhí)行; }
<?php
$favcolor="red";
switch ($favcolor)
{
case "red":
echo "你喜歡的顏色是紅色!";
break;
case "blue":
echo "你喜歡的顏色是藍色!";
break;
case "green":
echo "你喜歡的顏色是綠色!";
break;
default:
echo "你喜歡的顏色不是 紅, 藍, 或綠色!";
}
?>