所谓条件控制语句就是对语句中的不同条件的值进行判断,进而根据不同的条件执行不同的语句。在条件控制语句中主要有两种语句:if条件控制语句和switch多分支语句。

1、if条件控制语句

if语句是最简单的条件判断语句,它对某段程序的执行附加一个条件,如果条件成立,就执行这段程序,否则就跳过这段程序去执行下面的程序。

语法:

if(条件){
当条件未true时执行的代码;
}

if(条件){
条件为true时执行的代码;
}else{
条件为false时执行的代码;
}

代码实例

<?php
$t = date("H");

if($t<"20"){
    echo "have agood day!";
}
?>

<?php
$t = date("H");

if($t<"20"){
    echo "have a good day!";
}else{
    echo "have a good night!";
}
?>

2、switch·····case分支控制语句

在程序设计中,所有依据条件做出判断的问题,都可以用前面所介绍的不同类型的if语句来解决。补过,在用if······else语句处理多个条件判定问题是,组成条件的表达式在每一个elseif语句中都要计算一次,显得繁琐臃肿。为了避免if语句的冗长,提高程序的可读性,可以使用switch分支控制语句。

语法

switch(expression){
    case label1:
        expression = label1时执行的代码;
        break; //结束程序
    case label2:
        expression = label2时执行的代码;
        break; //结束程序
    default:
        表达式的值不等于label1及label2时执行的代码;
}

代码实例

<?php
$favfrit = "orange";
switch($favfruit){
    case "apple":
        echo "Your favorite fruit is apple!";
        break; //结束程序
    case "banana":
        echo "Your favorite fruit is banana!";
        break; //结束程序
    default:
        echo "Your favorite fruit is neither apple,banana!";
}
?>
End
本文作者: 文章标题:从零开始学PHP--流程控制语句之条件控制
本文地址:https://itgg.cc/archives/15.html
版权说明:若无注明,本文皆IT哥哥原创,转载请保留文章出处。
Last modification:August 15, 2022
如果觉得我的文章对你有用,请随意赞赏