php中&&和||逻辑运算符怎么使用
本篇内容主要讲解“php中&&和||逻辑运算符怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php中&&和||逻辑运算符怎么使用”吧!
一. &&和||常规用法
学过编程的朋友都知道条件判断吧,php中通常用if... elseif ... else和switch语句进行。在使用if中有多条件判断时,经常会用到逻辑运算符&&和||(and和or),&&表示必须所有条件都满足才能进行下一步,而||表示只需要满足其中一个就能进行下一步。实例如下:
<?php $a=2; $b=3; if ($a==2 && $b==3) { echo 1; //两个判断都为真的情况,输出数字1 echo "<br>"; } if ($a==2 || $b==2) { echo 2; //a判断为真,输出数字2 echo "<br>"; } if ($a==3 || $b==3) { echo 3; //b判断为真,输出数字3 }
运行结果:
1
2
3
代码讲解:先赋值两个变量$a和$b,($a==2 && $b==3)两个判断都为真的情况,输出数字1;($a==2 || $b==2)和($a==3 || $b==3)其中一个条件b判断为真,输出数字。这种用法简单明了,就不多说了。
二. &&运算符的高级简写(缩写条件)实例讲解
<?php $andA="A"; $andB="B"; $andC="C"; $andA=="A" && $andB="B1"; echo $andB; echo "<br>"; $andA=="B" && $andC="C1"; echo $andC;
运行结果:
B1
C
代码讲解:先赋值三个变量$andA、$andB和$andC,当$andA=="A"时判断为true,继续执行右边操作,给$andB新赋值"B1",所以输出结果为"B1";当$andA=="B"时判断为false,不执行右边操作,$andC还是原来的值"C",所以输出结果为"C"。
扩展:x && y && z 等等更多的条件判断呢?原理一样,必须是从左往右一个一个条件判断,条件为真,才继续向右执行。
三. ||运算符的高级简写(缩写条件)实例讲解
<?php $andA="A"; $andB="B"; $andC="C"; $andA=="A" || $andB="B1"; echo $andB; echo "<br>"; $andA=="B" || $andC="C1"; echo $andC;
运行结果:
B
C1
代码讲解:先赋值三个变量$andA、$andB和$andC,当$andA=="A"时判断为true,不执行右边操作,$andB还是原来的值"B",所以输出结果为"B";当$andA=="B"时判断为false,继续执行右边操作,给$andC新赋值"C1",所以输出结果为"C1"。
扩展:x || y || z 等等更多的条件判断呢?原理一样,必须是从左往右一个一个条件判断,条件都为假,继续向右执行,直到有条件判断为真结束右边操作。
到此,相信大家对“php中&&和||逻辑运算符怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是蜗牛博客网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
评论