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 运算符的学习笔记,希望对大家有所帮助。