PHP 逻辑运算符

在接下来的时间里面,我们准备为大家继续介绍“PHP 逻辑运算符”。

(1)在PHP中逻辑运算符分为3种,分别是“与”、“或”、“非”,

首先,我们来看看3种运算符的符号,分别如下:

与运算符:&& 或 and

或运算符:|| 或 or

非运算符:!

(2)逻辑运算符的运算规则

1、逻辑运算符会将运算的对象分为两种类型,即“0”(false)与‘“非0”(true),

也就是说在逻辑运算中,0以外所有的整数都被看作“非0”即true。

2、与运算的规则:大家可以将与运算看作是“乘法”运算即可,规则如下:

0 && 1 等于 0 即 false  (大家可以将它理解为0乘以1等于0)

0 && 0 等于 0 即 false  (大家可以将它理解为0乘以0等于0)

1 && 1 等于 1 即 true   (大家可以将它理解为1乘以1等于1)

3、或运算的规则,如下:

0 || 1 等于 1 即 true

0 || 0 等于 0 即 false

1 || 1 等于 1 即 true

4、非运算的规则,如下:

!0 等于 1 即 true

!1 等于 0 即 false

(3)逻辑运算的结果

从上面的运算规则可以看到,逻辑运算的结果只有两种,要么是1即true,要么是0即false。

(4) 例子:

$a = 3;

$b = 4;

if ( $a > 5 || $a < 10 )

{

echo $a;

}

else if ( $a == 3 )

{

echo $b;

}

例子分析:

(1)首先,定义了变量a与b,初值分别为3 与4。

(2)然后,程序再执行 if 语句,并判断$a > 5,即判断3 > 5,结果为false,因为,3不大于5,

然后,程序再判断$a < 10,即判断3 < 10,结果为true,因为,3是少于10,

然后,程序再把两次的判断结果 false 即0与 true 即1通过或运算符再运算一次,

即 0 || 1,按照上面学习的运算规则,我们可以知道结果等于1即 true,

所以,就执行其主体中的代码,echo $a,即向页面输出变量a中的值,即3。

非常好,现在,我们已经掌握了PHP中的“ 逻辑运算符”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。

不要停留在理论规则上面,快动起来吧!

(通过游戏模式学习与训练,需要在电脑上运行)

PHP逻辑运算符如何写,PHP 逻辑运算符相关推荐

  1. matlab逻辑运算符用法,matlab的逻辑运算符

    Matlab 中的逻辑运算"&&"与"&","||"与"|"的区别 (2009-12-06 20 ...

  2. 短路逻辑运算符和非短路逻辑运算符

    没想到毕业工作后还会有随堂测试[旺财],有题如下: 根据下面的代码: String s = null; 会抛出NullPointerException异常的有(). if( (s!=null) &am ...

  3. python逻辑运算符不懂_Python之逻辑运算符

    这一小节我在动笔之前犹豫到底要不要动手写,虽然简单但是防止遗忘,博主还是决定记录一下.Python中运算符主要分为算术运算符,赋值运算符,比较运算符,逻辑运算符以及成员运算符.下面详细记录这5种运算符 ...

  4. php 巧用逻辑运算符,php的神奇逻辑运算符

    @(小乖)今天再读php文档,看到逻辑运算符这边又发现了新天地呀, 之前在探究c语言的逻辑运算符中,我们得到了一些结论 而在php中,&& ||与and or 同时存在,并且表示的含义 ...

  5. java 逻辑运算符有哪些_Java逻辑运算符的简单介绍

    各位小伙伴们,大家好,这次小编要介绍的java的逻辑运算符.在之前的文章中有这样的疑问,要进行多次判断应该如何实现?现在逻辑运算符可以帮助我们解决.逻辑运算符主要分为三种,与(&&), ...

  6. java 逻辑或 作用_java逻辑运算符有哪些?逻辑运算符有什么作用?

    学习java程序,是需要大家有一些逻辑思维的,但是除了有逻辑思维之外,还要学会使用逻辑运算符,那么接下来,我们就来给大家讲解一下java逻辑运算符的使用方法. 与或非:&&.& ...

  7. python逻辑运算符的优先级_Python逻辑运算符

    python逻辑运算符 1.成员 and or not 优先级:() > not > and > or 2.and 逻辑运算符and,a andb,如果a和b都为True,则返回Tr ...

  8. python 逻辑运算符_Python关系和逻辑运算符

    python 逻辑运算符 Relation and Logic are the fundamental bricks of a program that defines its functionali ...

  9. java中逻辑运算符怎么理解_java 逻辑运算符理解

    1.1 逻辑运算符 逻辑运算符,它是用于布尔值进行运算的,运算的最终结果为布尔值true或false. 运算符 运算规则 范例 结果 & 与 false&true False | 或 ...

最新文章

  1. PIE SDK波段合成
  2. 优秀设计师必备:视觉传达设计与视觉思维
  3. 实现map window.onload加载
  4. python关闭线程根据id_python之线程相关操作
  5. 昨日我是谁,今日谁是我
  6. Eureka的服务自我保护
  7. python引用自己的文件的一切问题
  8. Java-static-静态方法/全局方法
  9. myeclipse中hibernate出错
  10. [实验]一个小的局域网
  11. git 查看修改明细_Git(查看修改记录)
  12. 蓝牙音箱连接成功但没有声音还是电脑的声音
  13. 一个美国ECO PHD两年的学习总结
  14. 基于Xposed修改微信运动步数
  15. python柱状图显示数值_Python实现绘制双柱状图并显示数值功能示例
  16. 1000万辆汽车VIN识别码数据被泄,小心买到克隆车!
  17. 推荐一款清爽的实时监控大屏附安装教程
  18. 微信公众号js-sdk定位 获取经纬度和详细位置
  19. maven手工安装依赖包
  20. 【深度之眼Python基础+数据科学入门训练营】第四章 组合数据类型

热门文章

  1. 一文带你读懂base64编码
  2. 关于SimpleDateFormat线程不安全的源码分析
  3. IOC操作Bean管理注解方式(完全注解开发)
  4. java算法实验标尺问题_在codeigniter项目中使用标尺库
  5. python内置的数字运算函数_Python 内置函数1
  6. iview select 怎么清空_如何解决iview 的select下拉框选项错位的问题,具体操作如下...
  7. python中打开文件open_Python中打开文件的方式(With open)
  8. css3正方体选中父层 子层解体_CSS3 :nth-child(n)选择器 匹配属于其父元素的第N个子元素...
  9. 掌握Java编程思想,学好Java只需要三步?网友:真的吗?
  10. 补丁程序正在运行_针对微软4月14日更新补丁会导致蓝屏问题的检测及解决方法...