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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

评论

有免费节点资源,我们会通知你!加入纸飞机订阅群

×
天气预报查看日历分享网页手机扫码留言评论Telegram