• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
龍,冫
博客园    首页    新随笔    联系   管理    订阅  订阅

PHP选择结构

程序有3大结构

顺序结构:代码从上到下执行

选择结构:判定 有多个分支

循环结构:重复做某件事情

选择结构的基本语法

写法和java基本上是保持一致的

If(关系运算符表达式){

  当关系运算符表达式的结果为true,执行这里面的代码

}else{

  当关系运算符表达式的结果为false时.执行这里面的代码

}

If(关系运算符表达式A){

  当关系运算符表达式A的结果为true,执行这里面的代码,后面中else if中的判断就不执行了

  当关系运算符表达式A的结果为false时,执行下面的esleif中的判断

}else if(关系运算符表达式B){

当关系运算符表达式B的结果为true,执行这里面的代码,后面中else if中的判断就不执行了

  当关系运算符表达式B的结果为false时,执行下面的esleif中的判断

}else if(关系运算符表达式C){

当关系运算符表达式C的结果为true,执行这里面的代码,后面中else if中的判断就不执行了

  当关系运算符表达式C的结果为false时,执行下面的esleif中的判断

}…else{

  当上述的所有关系运算符表达式都不成立时,执行else中的代码

}

<?php

$money=10000;

if($money<=500){

       echo "客车去bj";

}else if($money>500 && $money<=1000){

       echo "高铁去bj";

}else if($money>1000 && $money<=1500){

       echo "飞机去bj";

}else{

       echo "火箭去bj";

}

?>

switch的使用

当选择分支比较多的时候,我们建议使用switch来实现,能够减少判断的次数,效率更高

语法:

switch(表达式){

   case value1:

       代码;

       break;

   case value2:

       代码;

       break;

  …….

   default:

   代码

}

执行流程:表达式的值和case后面的值进行比较,相同的时候执行对应case中的代码,如果都没有比对上,执行default中的代码

<?php
$num = 10;
switch($num){
    case 1 :
       echo "春天";
       break;
    case 2 :
       echo "夏天";
       break;
    case 3 :
       echo "秋天";
       break;
    case 4 :
       echo "冬天";
       break;
    default:
       echo "输入错误";
}
?>

 

 

posted @ 2021-04-24 15:20  龍,冫  阅读(85)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3