PHP 比较运算符比较操作符可以让您比较两个值:
以下实例演示了使用一些比较运算符得到的不同结果: 实例<?php $x=100; $y="100"; var_dump($x == $y); echo "<br>"; var_dump($x === $y); echo "<br>"; var_dump($x != $y); echo "<br>"; var_dump($x !== $y); echo "<br>"; $a=50; $b=90; var_dump($a > $b); echo "<br>"; var_dump($a < $b); ?> PHP 逻辑运算符
PHP 数组运算符
以下实例演示了使用一些数组运算符得到的不同结果: 实例<?php $x = array("a" => "red", "b" => "green"); $y = array("c" => "blue", "d" => "yellow"); $z = $x + $y; // $x 和 $y 数组合并 var_dump($z); var_dump($x == $y); var_dump($x === $y); var_dump($x != $y); var_dump($x <> $y); var_dump($x !== $y); ?> PHP 三元运算符另一个条件运算符是"?:"(或三元)运算符 。 语法格式:
对 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3。 自 PHP 5.3 起,可以省略三元运算符中间那部分。表达式 expr1 ?: expr3 在 expr1 求值为 TRUE 时返回 expr1,否则返回 expr3。 实例以下实例中通过判断 $_GET 请求中含有 user 值,如果有返回 $_GET['user'],否则返回 nobody: 实例<?php $test = 'Vue5教程在线教程'; // 普通写法 $username = isset($test) ? $test : 'nobody'; echo $username, PHP_EOL; // PHP 5.3+ 版本写法 $username = $test ?: 'nobody'; echo $username, PHP_EOL; ?> 运算符优先级运算符优先级确定表达式中的术语分组。这会影响表达式的计算方式。某些运算符的优先级高于其他运算符;例如,乘法运算符的优先级高于加法运算符。 下表按照优先级从高到低列出了运算符。同一行中的运算符具有相同优先级,此时它们的结合方向决定求值顺序。
12
上一篇:PHP 字符串变量下一篇:PHP if...else 语句
PHP教程
Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 ) GMT+8, 2025-1-18 16:04 , Processed in 0.018372 second(s), 18 queries . Powered by Discuz! X3.4 © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】 |