PHP逻辑运算符如何写,PHP 逻辑运算符
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 逻辑运算符相关推荐
- matlab逻辑运算符用法,matlab的逻辑运算符
Matlab 中的逻辑运算"&&"与"&","||"与"|"的区别 (2009-12-06 20 ...
- 短路逻辑运算符和非短路逻辑运算符
没想到毕业工作后还会有随堂测试[旺财],有题如下: 根据下面的代码: String s = null; 会抛出NullPointerException异常的有(). if( (s!=null) &am ...
- python逻辑运算符不懂_Python之逻辑运算符
这一小节我在动笔之前犹豫到底要不要动手写,虽然简单但是防止遗忘,博主还是决定记录一下.Python中运算符主要分为算术运算符,赋值运算符,比较运算符,逻辑运算符以及成员运算符.下面详细记录这5种运算符 ...
- php 巧用逻辑运算符,php的神奇逻辑运算符
@(小乖)今天再读php文档,看到逻辑运算符这边又发现了新天地呀, 之前在探究c语言的逻辑运算符中,我们得到了一些结论 而在php中,&& ||与and or 同时存在,并且表示的含义 ...
- java 逻辑运算符有哪些_Java逻辑运算符的简单介绍
各位小伙伴们,大家好,这次小编要介绍的java的逻辑运算符.在之前的文章中有这样的疑问,要进行多次判断应该如何实现?现在逻辑运算符可以帮助我们解决.逻辑运算符主要分为三种,与(&&), ...
- java 逻辑或 作用_java逻辑运算符有哪些?逻辑运算符有什么作用?
学习java程序,是需要大家有一些逻辑思维的,但是除了有逻辑思维之外,还要学会使用逻辑运算符,那么接下来,我们就来给大家讲解一下java逻辑运算符的使用方法. 与或非:&&.& ...
- python逻辑运算符的优先级_Python逻辑运算符
python逻辑运算符 1.成员 and or not 优先级:() > not > and > or 2.and 逻辑运算符and,a andb,如果a和b都为True,则返回Tr ...
- python 逻辑运算符_Python关系和逻辑运算符
python 逻辑运算符 Relation and Logic are the fundamental bricks of a program that defines its functionali ...
- java中逻辑运算符怎么理解_java 逻辑运算符理解
1.1 逻辑运算符 逻辑运算符,它是用于布尔值进行运算的,运算的最终结果为布尔值true或false. 运算符 运算规则 范例 结果 & 与 false&true False | 或 ...
最新文章
- PIE SDK波段合成
- 优秀设计师必备:视觉传达设计与视觉思维
- 实现map window.onload加载
- python关闭线程根据id_python之线程相关操作
- 昨日我是谁,今日谁是我
- Eureka的服务自我保护
- python引用自己的文件的一切问题
- Java-static-静态方法/全局方法
- myeclipse中hibernate出错
- [实验]一个小的局域网
- git 查看修改明细_Git(查看修改记录)
- 蓝牙音箱连接成功但没有声音还是电脑的声音
- 一个美国ECO PHD两年的学习总结
- 基于Xposed修改微信运动步数
- python柱状图显示数值_Python实现绘制双柱状图并显示数值功能示例
- 1000万辆汽车VIN识别码数据被泄,小心买到克隆车!
- 推荐一款清爽的实时监控大屏附安装教程
- 微信公众号js-sdk定位 获取经纬度和详细位置
- maven手工安装依赖包
- 【深度之眼Python基础+数据科学入门训练营】第四章 组合数据类型
热门文章
- 一文带你读懂base64编码
- 关于SimpleDateFormat线程不安全的源码分析
- IOC操作Bean管理注解方式(完全注解开发)
- java算法实验标尺问题_在codeigniter项目中使用标尺库
- python内置的数字运算函数_Python 内置函数1
- iview select 怎么清空_如何解决iview 的select下拉框选项错位的问题,具体操作如下...
- python中打开文件open_Python中打开文件的方式(With open)
- css3正方体选中父层 子层解体_CSS3 :nth-child(n)选择器 匹配属于其父元素的第N个子元素...
- 掌握Java编程思想,学好Java只需要三步?网友:真的吗?
- 补丁程序正在运行_针对微软4月14日更新补丁会导致蓝屏问题的检测及解决方法...