PHP 运算符学习笔记

算术运算符

加法运算符(+)

加法运算符用于将两个数相加。例如:

phpCopy Code
$x = 5; $y = 10; $z = $x + $y; // $z 的值为 15

减法运算符(-)

减法运算符用于将一个数减去另一个数。例如:

phpCopy Code
$x = 10; $y = 5; $z = $x - $y; // $z 的值为 5

乘法运算符(*)

乘法运算符用于将两个数相乘。例如:

phpCopy Code
$x = 5; $y = 10; $z = $x * $y; // $z 的值为 50

除法运算符(/)

除法运算符用于将一个数除以另一个数。例如:

phpCopy Code
$x = 10; $y = 5; $z = $x / $y; // $z 的值为 2

取模运算符(%)

取模运算符返回两个数相除的余数。例如:

phpCopy Code
$x = 10; $y = 3; $z = $x % $y; // $z 的值为 1

赋值运算符

等号运算符(=)

等号运算符用于将一个值赋给一个变量。例如:

phpCopy Code
$x = 5; $y = $x; // $y 的值为 5

加等运算符(+=)

加等运算符用于将一个值加上另一个值,并将结果赋给变量。例如:

phpCopy Code
$x = 5; $y = 10; $x += $y; // 等同于 $x = $x + $y,$x 的值为 15

减等运算符(-=)

减等运算符用于将一个值减去另一个值,并将结果赋给变量。例如:

phpCopy Code
$x = 10; $y = 5; $x -= $y; // 等同于 $x = $x - $y,$x 的值为 5

乘等运算符(*=)

乘等运算符用于将一个值乘以另一个值,并将结果赋给变量。例如:

phpCopy Code
$x = 5; $y = 10; $x *= $y; // 等同于 $x = $x * $y,$x 的值为 50

除等运算符(/=)

除等运算符用于将一个值除以另一个值,并将结果赋给变量。例如:

phpCopy Code
$x = 10; $y = 5; $x /= $y; // 等同于 $x = $x / $y,$x 的值为 2

取模等运算符(%=)

取模等运算符用于将一个值取模另一个值,并将结果赋给变量。例如:

phpCopy Code
$x = 10; $y = 3; $x %= $y; // 等同于 $x = $x % $y,$x 的值为 1

比较运算符

等于运算符(==)

等于运算符用于比较两个值是否相等。如果相等则返回 true,否则返回 false。例如:

phpCopy Code
$x = 5; $y = "5"; if ($x == $y) { echo "x 和 y 相等"; } else { echo "x 和 y 不相等"; } // 输出 "x 和 y 相等"

全等运算符(===)

全等运算符用于比较两个值的类型和数值是否都相等。如果相等则返回 true,否则返回 false。例如:

phpCopy Code
$x = 5; $y = "5"; if ($x === $y) { echo "x 和 y 相等"; } else { echo "x 和 y 不相等"; } // 输出 "x 和 y 不相等"

不等于运算符(!=)

不等于运算符用于比较两个值是否不相等。如果不相等则返回 true,否则返回 false。例如:

phpCopy Code
$x = 5; $y = "5"; if ($x != $y) { echo "x 和 y 不相等"; } else { echo "x 和 y 相等"; } // 输出 "x 和 y 不相等"

大于运算符(>)

大于运算符用于比较一个值是否大于另一个值。如果大于则返回 true,否则返回 false。例如:

phpCopy Code
$x = 10; $y = 5; if ($x > $y) { echo "x 大于 y"; } else { echo "x 不大于 y"; } // 输出 "x 大于 y"

小于运算符(<)

小于运算符用于比较一个值是否小于另一个值。如果小于则返回 true,否则返回 false。例如:

phpCopy Code
$x = 5; $y = 10; if ($x < $y) { echo "x 小于 y"; } else { echo "x 不小于 y"; } // 输出 "x 小于 y"

大于等于运算符(>=)

大于等于运算符用于比较一个值是否大于或等于另一个值。如果大于或等于则返回 true,否则返回 false。例如:

phpCopy Code
$x = 10; $y = 5; if ($x >= $y) { echo "x 大于或等于 y"; } else { echo "x 小于 y"; } // 输出 "x 大于或等于 y"

小于等于运算符(<=)

小于等于运算符用于比较一个值是否小于或等于另一个值。如果小于或等于则返回 true,否则返回 false。例如:

phpCopy Code
$x = 5; $y = 10; if ($x <= $y) { echo "x 小于或等于 y"; } else { echo "x 大于 y"; } // 输出 "x 小于或等于 y"

逻辑运算符

与运算符(&&)

与运算符用于同时比较两个条件是否满足。如果两个条件都满足则返回 true,否则返回 false。例如:

phpCopy Code
$x = 10; $y = 5; if ($x > 5 && $y < 10) { echo "x 大于 5 并且 y 小于 10"; } else { echo "x 不大于 5 或者 y 不小于 10"; } // 输出 "x 大于 5 并且 y 小于 10"

或运算符(||)

或运算符用于只要有一个条件满足就返回 true,否则返回 false。例如:

phpCopy Code
$x = 10; $y = 5; if ($x > 5 || $y > 10) { echo "x 大于 5 或者 y 大于 10"; } else { echo "x 不大于 5 并且 y 不大于 10"; } // 输出 "x 大于 5 或者 y 大于 10"

非运算符(!)

非运算符用于取反一个条件的值。如果条件为 true,则返回 false,否则返回 true。例如:

phpCopy Code
$x = 5; if (!$x) { echo "x 的值为 0"; } else { echo "x 的值不为 0"; } // 输出 "x 的值不为 0"

以上就是 PHP 运算符的学习笔记,希望对大家有所帮助。