PHP 03 选择结构

◆关系运算符

  • 关系运算符是用来比较两个值得关系返回 true 或 false
  • 运算后返回结果为     布尔类型

如:    $b1=1>2;

             echo $b1;//false()

              $b2=1 ! =(2 + 1);

               echo $b2;//true(1)

◆逻辑运算符

逻辑运算符优先级:!——>&&——> | |

◆if-else选择结构

◆三元运算符

运用三元运算符实现选择操作

◆运用复杂条件

  • 如何判断字符串'1'是否与数字 1 相等
    • 使用==运算符会优先比较类型
  • 判断用户名admin和密码123 都正确登陆成功
  • 否则提示用户名或密码错误
  • 多个账户登录

◆基本if 选择结构

  • 如果else 语句不需要,难么可以省略不写
  • 实现超过100立减10功能

◆多重选择结构

  • 根据消费金额进行不同幅度的打折优惠
  • 消费金额2000以下打9折;
    2000-4000(含2000)打8折;
    4000-5000(含4000)打7折;
    5000(含)以上打6折;

注:使用多重选择结构解决此类问题

◆switch选择结构

  • case后的常量不能重复
  • 每个case语句后要有break;
    • • 如果没有break;则会继续向下执行
  • case后的代码块只有一个被执行
  • case后的代码块不需要使用大括号

◆常见错误

• 缺少break;语句,导致多个代码块被执行;
• 多个case后的常量相同;
• default通常放在最后,但也可以变动;

◆多重if和switch

• switch只能进行等值判断,而且条件类型有限制。
• 多重if可以进行等值判断,还可以进行条件的区间判断。
• switch不能完全替换多重if选择结构

◆示例

◆要点

• if语句和if-else语句的运用
• 使用逻辑运算符拼接复杂条件
• 多重if选择结构else if语句应用
• switch语句的使用
• switch语句和多重if的区别

 

 

 

 

 

转载于:https://my.oschina.net/u/3009742/blog/782293

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值