◆关系运算符

关系运算符是用来比较两个值得关系返回 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的区别

03 php,PHP 03 选择结构相关推荐

  1. 03.运算符和if选择结构

    一.运算符 1.算术运算符 + - * / % ++ -- 2.赋值运算符 = += -= *= /= %= 3.关系运算符 < > == != <= >= 4.逻辑运算符 & ...

  2. Java小白自学7:选择结构练习题

    01: 使用if选择结构判断一个整数,属于哪个范围:大于0:小于0:等于0 public static void main(String[] args) {/*使用if选择结构判断一个整数是偶数还是奇 ...

  3. Java修炼之凡界篇 筑基期 第03卷 流程控制 第03话 选择结构

    选择结构 Java中选择结构多样,包含 if 单选择结构.if 双选择结构.if 多选择结构.嵌套的 if 结构和 switch 多选择结构 if 单选择结构 语法结构: if (布尔表达式) {// ...

  4. python基础第三章选择结构答案-零基础学Python--------第3章 流程控制语句

    第3章 流程控制语句 3.1程序的结构 计算机在解决某个具体问题时,主要有3种情况,分别是顺序执行所有的语句.选择执行部分语句和循环执行部分语句.程序设计中的3种基本结构为顺序结构.选择结构和循环结构 ...

  5. 数值运算 条件测试 、 if选择结构

    " "双引 引整体 "a b c" != a b c abc == "abc" 以后最好加"",防止出现错误 '' 单引 ...

  6. 《算法笔记》2.3小节——C/C++快速入门-选择结构

    <算法笔记>2.3小节--C/C++快速入门->选择结构 Contest100000567 - <算法笔记>2.3小节--C/C++快速入门->选择结构 Conte ...

  7. 《算法笔记》——基础篇习题选择结构

    <算法笔记>--基础篇习题 第二章 C/C++快速入门--2.3选择结构 [习题A] 一元二次方程求根 Problem Description Thinking Notes Code Im ...

  8. 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入

    /* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 高古尊 * 完成日期:2013 年 10月24 日 * 版 本 号:v ...

  9. c++01(数据类型 运算符 选择结构)

    文章目录 一 初始c++ 1.1注释 1.2 变量 1.3 常量 1.3 常量 1.4 关键字 1.5 标识符命名规则 二 数据类型 2.1 整型 2.2 sizeof关键字 2.3 实型(浮点型) ...

最新文章

  1. 如何在PHP中删除字符串中的所有空格? [重复]
  2. python学习框架图-Python学习—框架篇之初识Django
  3. 内存分配函数 malloc、realloc、calloc
  4. docker $PWD路径_Docker 技术系列之安装Redis单机版和集群版
  5. Docker 入门使用 (二)
  6. opencv2.4.3通过不同方式访问图像像素
  7. Linux环境下为Tomcat安装APR CentOS系列
  8. 影视剧中的歌曲怎么录制 怎么录背景音乐
  9. Thread中断的理解
  10. LitePal操作数据库
  11. 由一本书看一个行业 -- 网上购书之比较
  12. linux学习资料(转帖收藏)
  13. GDPR 和个人信息保护的小知识
  14. 商标注册申请怎么填写商品名称
  15. perl 产生随机数
  16. web 服务器安全维护,Web服务器安全攻击及防护机制详解
  17. ASEM工控机触摸屏维修OT1200-SL北京
  18. 人脸识别2:InsightFace实现人脸识别Face Recognition(含源码下载)
  19. 几种媒体文件(MediaPlayer,Realplay,QuickTime)的调用代码
  20. 利用插槽solt实现蒙尘加载效果Vue

热门文章

  1. 历史数据如何处理_数据库表数据量大读写缓慢如何优化(1)【冷热分离】
  2. 服务器引导顺序,docker compose 服务启动顺序控制的方法
  3. 20220215-CTF-MISC-BUUCTF-爱因斯坦-binwalk分析图片-dd命令分离ZIP文件--图片属性中寻找密码
  4. 20220129刷题--第4题-- cookie
  5. git reset 回退以前某个版本_远程仓库版本回退方法--Git(二)
  6. Animator动画XML实现
  7. 《C专家编程》第三章——分析C语言的声明
  8. bzoj3626:[LNOI2014]LCA
  9. Segment,Path,Ring和Polyline对象
  10. windows下在计算机上远程登陆云服务器操作