PHP支持多种运算符,用于在表达式中执行各种操作。以下是PHP中常用的一些运算符:

算术运算符:

  •  加法 (+):相加两个数。

  •  减法 (-):从左操作数减去右操作数。

  •  乘法 (*):将两个数相乘。

  •  除法 (/):将左操作数除以右操作数。

  •  取余 (%):返回除法的余数。

$a = 10;
$b = 3;

$sum = $a + $b;    // 13
$diff = $a - $b;   // 7
$product = $a * $b;// 30
$quotient = $a / $b;// 3.3333...
$remainder = $a % $b; // 1

赋值运算符:

  •  赋值 (=):将右操作数的值赋给左操作数。

  •  加等于 (+=):将左操作数与右操作数相加,并将结果赋给左操作数。

  •  减等于 (-=):将左操作数与右操作数相减,并将结果赋给左操作数。

  •  乘等于 (*=):将左操作数与右操作数相乘,并将结果赋给左操作数。

  •  除等于 (/=):将左操作数除以右操作数,并将结果赋给左操作数。

$x = 5;
$y = 3;

$x += $y;  // $x 现在是 8
$x -= $y;  // $x 现在是 5
$x *= $y;  // $x 现在是 15
$x /= $y;  // $x 现在是 5

比较运算符:

  •  相等 (==):检查两个值是否相等。

  •  全等 (===):检查两个值和类型是否相等。

  •  不等 (!=)** 或 **不全等 (!==):检查两个值是否不相等,或不相等且不同类型。

  •  大于 (>)**、**小于 (<)**、**大于等于 (>=)**、**小于等于 (<=):比较两个值的大小关系。

$a = 5;
$b = "5";

// 相等和全等
$result1 = ($a == $b);   // true
$result2 = ($a === $b);  // false

// 不等和不全等
$result3 = ($a != $b);   // false
$result4 = ($a !== $b);  // true

// 大于和小于
$result5 = ($a > $b);    // false
$result6 = ($a < $b);    // false

// 大于等于和小于等于
$result7 = ($a >= $b);   // true
$result8 = ($a <= $b);   // true

逻辑运算符:

  •  与 (&& 或 and):如果两个条件都为真,则为真。

  •  或 (|| 或 or):如果至少一个条件为真,则为真。

  •  非 (!):取反,如果条件为真,则为假;如果条件为假,则为真。

  •  异或 (xor):如果两个条件中只有一个为真,则为真。

$condition1 = true;
$condition2 = false;

// 与
$result1 = ($condition1 && $condition2);  // false

// 或
$result2 = ($condition1 || $condition2);  // true

// 非
$result3 = !$condition1;  // false

// 异或
$result4 = ($condition1 xor $condition2);  // true

这只是PHP中的一些常用运算符,还有其他运算符,如位运算符、三元运算符等。根据具体的需求,选择合适的运算符进行操作。


转载请注明出处:http://www.pingtaimeng.com/article/detail/3399/PHP