PHP 中的逻辑运算符

PHPz
发布: 2024-08-29 12:39:06
原创
319 人浏览过

PHP 运算符是有助于轻松进行逻辑运算的符号。使用这些运算符生成的代码有助于执行某些特定操作。逻辑运算符包括加法(+)、大于(>)等运算符,它们指示编译器执行必要的操作。它可以检查多个操作并确定哪些条件为真。特定运算符使用的值称为操作数。运算符与函数不同,尽管在某些情况下它们可以用作函数。

广告 该类别中的热门课程 PHP 开发人员 - 专业化 | 8 门课程系列 | 3次模拟测试

开始您的免费软件开发课程

网络开发、编程语言、软件测试及其他

PHP 中的逻辑运算符

现在让我们详细研究一下逻辑运算符。我们有六种逻辑运算符。它们如下:

PHP 中的逻辑运算符

PHP 还具有有助于组合条件语句的逻辑运算符。仅举几个例子,它们是“与”、“或”、“非”等。

1.和(和)

如果所比较的两个变量都为 true,则 AND 运算符返回 true。

<?php
$x = 100;
$y = 50;
if ($x == 100 and $y == 50) {
echo "AND is true";
}
?>  
登录后复制

输出:

PHP 中的逻辑运算符

举个例子,我们可以用水龙头和水来类比。当两个水龙头都不运行时,水不会从水龙头流下。这意味着如果两个条件都不满足或者为 False,则结果将为 False 或 0。同样,如果只关闭一个水龙头并且水线相同,则不一定水会随着管道关闭而流动.

这意味着即使一个条件为真,结果也将为 False 或 0。最后一种情况是,当两个水龙头都在运行时,并且两个水龙头的管道相同,水会流过水龙头,因此条件成立。

2.或 (或)

类似地,如果任一条件为真,则 OR 运算符将起作用。

<?php
$x = 100;
$y = 50;
if ($x == 100 or $y == 80) {
echo "XOR is TRUE";
}
?>  
登录后复制

输出:

PHP 中的逻辑运算符

三个sink可以解释OR运算。每个水槽有两个水龙头。所有对的接收器都没有不同;场景将如前面所述。第一个场景没有打开水龙头,因此没有水流。这就解释了 False 或 0 的情况。第二种情况是其中一个水龙头打开。这意味着有水从一个水龙头流出。此场景可帮助您了解,如果两个条件中的任何一个为真,则结果为真。第三种情况是两个水龙头都打开时。水将流过两个水龙头。这说明当两个条件都为 true 时,它​​将返回 true。

3.异或

当其中一个变量为真(而非两者都为真)时,XOR 条件返回 true。

<?php
$x = 100;
$y = 50;
if ($x == 100 xor $y == 80) {
echo "XOR here!";
}
?
登录后复制

输出:

PHP 中的逻辑运算符

4.不是

当需要检查特定变量是否不为真时,使用 NOT 运算符。这意味着当我们必须检查任何条件是否不成立时,我们可以使用 NOT。

<?php
$x = 100;
if ($x !== 90) {
echo "NOT is here";
}
?>
登录后复制

输出:

PHP 中的逻辑运算符

在此示例中,您可以看到我们正在检查变量是否不是 90。变量 x 是 100 并且满足 NOT 条件。因此,我们的输出符合指定的条件;因此,您会看到输出为“NOT is here”。

5.和&&

这与我们之前看到的 AND 类似。仅当两个条件都为 true 或两个变量计算结果都为 true 时,它​​才会返回 true 值。

<?php
$x = 100;
$y = 50;
if ($x == 100 && $y == 50) {
echo "&& is true!";
}
?>  
登录后复制

输出:

PHP 中的逻辑运算符

6.或||

类似的,OR条件也与上面提到的OR相同。即使指定条件之一为真,该运算符也会起作用。它具有类似的结果,就像前面提到的 Tap 示例一样。或者拥有三个不同的水槽,即使只打开一个水龙头也可以填满水槽。

<?php
$x = 100;
$y = 50;
}
if ($x == 100 || $y == 80) {
echo "OR is true!";
}
?>  
登录后复制

输出:

PHP 中的逻辑运算符

在上面的示例中,变量 x 满足 $x=100 指定的条件,因此结果显示结果为 true 时的消息。尽管不满足变量 y 的条件,但仍显示输出。这是因为 OR 条件,即使满足一个条件它也有效。

结论

PHP有很多逻辑运算符,这使得它很容易使用。 PHP 编译器有助于快速编译这些运算符。逻辑运算符有助于执行逻辑运算。这些可以是算术、逻辑、字符串或数组运算。 PHP 具有执行所有这些操作的工具。它有助于一次检查多个条件。这节省了时间并增加了 PHP 编译器的优化。因此,建议在使用 PHP 时使用这些运算符。逻辑运算符加快逻辑运算的执行速度,确保快速得到结果。因此,这些条件可以帮助您获得布尔结果并相应地对其进行处理。

以上是PHP 中的逻辑运算符的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
php
来源:php
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!