php条件语句


if…else语句

1、if语句

语法

if(条件)

     条件成立时要执行的代码;

2、if…else语句

语法

if(条件)
{
条件成立时执行的代码;
}
else
{
条件不成立时执行的代码;
}

3、if…elseif……else语句(elseif和else if完全相同,后者为更准确严格的写法)

语法

if(条件)
{
if条件成立时执行的代码;
}
elseif(条件)
{
elseif条件成立时执行的代码;
}
else
{
条件不成立时执行的代码;
}

比如:

<?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!";
}
?>

switch语句

语法

<?php
switch (n)
{
case label1:
如果n=label1,此处代码将执行;
break;
case label2:
如果n=label2,此处代码将执行;
break;
default:
如果n既不等于label1也不等于label2,此处代码将执行;
}
?>

将表达式的值与结构中每个case的值进行比较。如果存在匹配,则执行与case关联的代码。代码执行后,使用break来阻止代码跳入下一个case中继续执行。default语句用于不存在匹配(即没有 case 为真)时执行

比如:

<?php
$favcolor="red";
switch ($favcolor)
{
case "red":
    echo "你喜欢的颜色是红色!";
    break;
case "blue":
    echo "你喜欢的颜色是蓝色!";
    break;
case "green":
    echo "你喜欢的颜色是绿色!";
    break;
default:
    echo "你喜欢的颜色不是 红, 蓝, 或绿色!";
}
?>

相关