php运算符类型有算数运算符、字符串运算符、赋值运算符、比较运算符、逻辑运算符。
| 序号 | 运算符 | 示例 | 描述 |
|---|---|---|---|
| 1 | + |
$a+$b |
$a与$b 的和 |
| 2 | - |
$a-$b |
$a与$b 的差 |
| 3 | * |
$a*$b |
$a与$b 的积 |
| 4 | / |
$a/$b |
$a与$b 的商 |
| 5 | % |
$a%$b |
$a与$b 的余(模) |
| 6 | ++ |
$a++/++$a |
先用再加/先加再用 |
| 7 | -- |
$a--/--$a |
先用再减/先减再用 |
| 8 | ** |
2**4 |
幂运算:2 的 4 次方 (php5.6+) |
例:
<?php$a = 10;$b = 15;echo $a+$b;echo '<hr>';echo $a-$b;echo '<hr>';echo $a*$b;echo '<hr>';echo $a/$b;echo '<hr>';// 取余// 取余运算当前年份是否为闰年$year = date("Y");echo $year;if($year%4 == 0 && $year%100 !=0){echo "{$year}是闰年!";}echo '<hr>';// 生成随机数 mt_randecho mt_rand()%50;
| 运算符 | 示例 | 描述 |
|---|---|---|
. |
$str1 . $str2 |
连接运算,返回连接之后的字符串 |
| 序号 | 运算符 | 示例 | 描述 |
|---|---|---|---|
| 1 | = |
$a = 10 |
将表达式的值赋给变量 |
| 2 | += |
$a += 10 |
$a = $a + 10; |
| 3 | -= |
$a -= 10 |
$a = $a - 10; |
| 4 | *= |
$a *= 10 |
$a = $a * 10; |
| 5 | /= |
$a /= 10 |
$a = $a / 10; |
| 6 | %= |
$a %= 10 |
$a = $a % 10; |
| 7 | .= |
$a .= 'a' |
$a = $a . 'a'; |
| 序号 | 运算符 | 示例 | 描述 |
|---|---|---|---|
| 1 | > |
$a > $b |
大于 |
| 2 | >= |
$a >= $b |
大于或等于 |
| 3 | < |
$a < $b |
小于 |
| 4 | <= |
$a <= $b |
小于或等于 |
| 5 | == |
$a == $b |
等于 (值相等即可) |
| 6 | === |
$a == $b |
全等于(二边值与类型全等) |
| 7 | != |
$a != $b |
不相等 |
| 8 | !== |
$a !== $b |
不全等 |
| 9 | <=> |
$a <=> $b |
太空船php7+ |
if/while/for...)<=>: 也叫组合比较符, 例如$a <=> $b, 有三种返回结果| 序号 | 运算 | 结果 |
|---|---|---|
| 1 | $a > $b |
返回>0的整数 |
| 2 | $a < $b |
返回<0的整数 |
| 3 | $a = $b |
返回=0的整数 |
太空船运算符
<?php// 左边的值小于右边的值 返回 int(-1)var_dump(10<=>20);// 左边的值大于右边的值 返回 int(1)var_dump(30<=>10);// 左边的值等于右边的值 返回 int(0)var_dump(10<=>10);
** 5.逻辑运算符
<?php// and && 并且 两边表达式全部为正确的才会返回true,否则返回falsevar_dump((10>20)&&(10<20));// 返回bool(false)// || or 两边表达式只要有一个正确就会返回truevar_dump((10>20)||(10<20));//返回bool(true)// ! not 取反var_dump(!(10>20));// 返回 bool(true)// 短路求值// empty($username)$username = 'admin';if($username&&$username === "peter"){echo "用户名错误";}else{echo "用户名正确";}// 三元运算符echo '<hr>';$price = 5000;echo $price>3000 ? '高了':'可以';
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号