php运算符之比较运算符应用(php中的运算符及其作用)

发布时间:2022-11-12

本文目录一览:

  1. php的比较运算符
  2. php比较运算符怎么用来比较不同的类型
  3. PHP运算符的PHP 比较运算符

php的比较运算符

  • $a == $b 等于:如果类型转换后 $a$b 的值相等,则返回 TRUE,否则返回 FALSE
  • $a === $b 全等:如果 $a$b 不仅值相等,而且它们值的类型也相等,则返回 TRUE,否则返回 FALSE
  • $a != $b 不等于:如果类型转换后 $a 的值不等于 $b 的值,则返回 TRUE,否则返回 FALSE
  • $a <> $b 不等于:与 != 相同,如果类型转换后 $a 的值不等于 $b 的值,则返回 TRUE,否则返回 FALSE
  • $a !== $b 不全等:如果 $a 的值不等于 $b 的值,或者它们值的类型不同,则返回 TRUE,否则返回 FALSE
  • $a < $b 小于:如果 $a 的值小于 $b 的值,则返回 TRUE,否则返回 FALSE
  • $a > $b 大于:如果 $a 的值大于 $b 的值,则返回 TRUE,否则返回 FALSE
  • $a <= $b 小于等于:如果 $a 的值小于或者等于 $b 的值,则返回 TRUE,否则返回 FALSE
  • $a >= $b 大于等于:如果 $a 的值大于或者等于 $b 的值,则返回 TRUE,否则返回 FALSE
  • $a <=> $b 太空船运算符(组合比较符):当 $a 小于、等于、大于 $b 时,分别返回一个小于、等于、大于 0 的整型值。

php比较运算符怎么用来比较不同的类型

PHP 比较时会自动进行类型转换。 比如 intdouble 型比较大小时,它会自动先把 int 型转换为 double 型再进行比较大小。 当字符串型与布尔型比较的时候: 字符串自动转换为布尔型。
转换规则为:字符串为空(即 $str=""$str="\0"$str= NULL)时为 FALSE,其他情况为 TRUE

PHP运算符的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);
?>

运行实例