if和switch条件判断语句

文章介绍了if语句作为基本的条件判断结构,用于根据条件执行代码段。当条件满足时执行特定代码,否则跳过。还提到了if...else结构用于处理两种情况。接着,文章引入了switch语句,作为更简洁的多条件判断方式,提高代码可读性。通过示例展示了如何在PHP中使用switch语句处理不同情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

语法

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


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

实例

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

if ($t<"20") {
  echo "Have a good 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
$favfruit="orange";

switch ($favfruit) {
   case "apple":
     echo "Your favorite fruit is apple!";
     break;
   case "banana":
     echo "Your favorite fruit is banana!";
     break;
   case "orange":
     echo "Your favorite fruit is orange!";
     break;
   default:
     echo "Your favorite fruit is neither apple, banana, or orange!";
}
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值