php中 运算符怎么用
时间 : 2023-03-25 11:08:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
在 PHP 中,运算符是一些用于在变量、常量、表达式之间执行操作的符号。常见的运算符包括算术运算符、赋值运算符、比较运算符、逻辑运算符等。下面我们来逐一介绍一下这些运算符的使用方法。
一、算术运算符
算术运算符用于对数字变量进行算术运算。常见的算术运算符包括加法运算符(+)、减法运算符(-)、乘法运算符(*)、除法运算符(/)、取余运算符(%)等。其中除法运算符会自动判断需要使用整数除法还是浮点数除法。
例如:
$a = 10;
$b = 3;
$c = $a + $b; //相加
$d = $a - $b; //相减
$e = $a * $b; //相乘
$f = $a / $b; //相除
$g = $a % $b; //取余
二、赋值运算符
赋值运算符用于将一个值或表达式赋给一个变量。常见的赋值运算符包括等号运算符(=)、加等运算符(+=)、减等运算符(-=)、乘等运算符(*=)、除等运算符(/=)等。
例如:
$a = 10;
$a += 5; // $a 等于 15
$a -= 2; // $a 等于 13
$a *= 3; // $a 等于 39
$a /= 6; // $a 等于 6.5
三、比较运算符
比较运算符用于比较两个值的大小关系,并返回一个布尔值(true 或 false)。常见的比较运算符包括等于运算符(==)、不等于运算符(!=)、全等运算符(===)、不全等运算符(!==)、大于运算符(>)、小于运算符(<)、大于等于运算符(>=)、小于等于运算符(<=)。
例如:
$a = 10;
$b = 5;
$c = "10";
var_dump($a == $c); // true
var_dump($a === $c); // false
var_dump($a != $b); // true
var_dump($a > $b); // true
var_dump($a <= $b); // false
四、逻辑运算符
逻辑运算符主要用于执行逻辑运算,例如对布尔值进行操作。常见的逻辑运算符包括与运算符(&& 或 and)、或运算符(|| 或 or)、非运算符(! 或 not)等。
例如:
$a = true;
$b = false;
var_dump($a && $b); // false
var_dump($a || $b); // true
var_dump(!$a); // false
以上就是 PHP 中常见的运算符使用方法的介绍。在实际开发中,我们通常将这些运算符与流程控制语句结合使用,完成更为复杂的计算和业务逻辑。
在PHP中,运算符是一种用于计算和比较值的语言元素。PHP支持各种运算符,包括算术运算符、比较运算符、逻辑运算符、位运算符等等。下面我们将对这些运算符逐一进行介绍。
1. 算术运算符
算术运算符用于数学计算,包括加、减、乘、除和取模。 PHP支持以下算术运算符:
- 加号(+):用来将两个数值相加。
- 减号(-):用来将第一个数值减去第二个数值。
- 乘号(*):用来将两个数值相乘。
- 除号(/):用来将第一个数值除以第二个数值。
- 取模(%):用来返回第一个数值除以第二个数值的余数。
例如:
```php
$num1 = 10;
$num2 = 5;
// 加法运算
$result1 = $num1 + $num2; // $result1的值为 15
// 减法运算
$result2 = $num1 - $num2; // $result2的值为 5
// 乘法运算
$result3 = $num1 * $num2; // $result3的值为 50
// 除法运算
$result4 = $num1 / $num2; // $result4的值为 2
// 取模运算
$result5 = $num1 % $num2; // $result5的值为 0
2. 比较运算符
比较运算符用于对值进行比较,返回一个逻辑值(true或false)。
- 等于(==):判断两个值是否相等,如果相等则返回true。
- 不等于(!=):判断两个值是否不等,如果不等则返回true。
- 全等于(===):判断两个值是否类型和值都相等,如果相等则返回true。
- 不全等于(!==):判断两个值是否类型和值都不相等,如果不相等则返回true。
- 大于(>):判断左侧值是否大于右侧值,如果成立则返回true。
- 小于(<):判断左侧值是否小于右侧值,如果成立则返回true。
- 大于等于(>=):判断左侧值是否大于等于右侧值,如果成立则返回true。
- 小于等于(<=):判断左侧值是否小于等于右侧值,如果成立则返回true。
例如:
```php
$num1 = 10;
$num2 = 5;
// 等于运算
$result1 = ($num1 == $num2); // $result1的值为 false
// 不等于运算
$result2 = ($num1 != $num2); // $result2的值为 true
// 全等于运算
$result3 = ($num1 === $num2); // $result3的值为 false
// 不全等于运算
$result4 = ($num1 !== $num2); // $result4的值为 true
// 大于运算
$result5 = ($num1 > $num2); // $result5的值为 true
// 小于运算
$result6 = ($num1 < $num2); // $result6的值为 false
// 大于等于运算
$result7 = ($num1 >= $num2); // $result7的值为 true
// 小于等于运算
$result8 = ($num1 <= $num2); // $result8的值为 false
3. 逻辑运算符
逻辑运算符用于组合并比较多个条件表达式。PHP支持以下逻辑运算符:
- 与(&&或and):逻辑与运算符,当两个条件都为true时返回true。
- 或(||或or):逻辑或运算符,当两个条件至少有一个为true时返回true。
- 非(!或not):逻辑非运算符,当一个条件为true时返回false,当一个条件为false时返回true。
例如:
```php
$num1 = 10;
$num2 = 5;
$num3 = 3;
// 逻辑与运算
$result1 = ($num1 > $num2) && ($num3 > $num2); // $result1的值为 true
// 逻辑或运算
$result2 = ($num1 == $num2) || ($num3 > $num2); // $result2的值为 true
// 逻辑非运算
$result3 = !($num1 > $num2); // $result3的值为 false
4. 位运算符
位运算符是一种针对二进制数值的运算符。PHP支持以下位运算符:
- 按位与(&):当两个位都为1时返回1,否则返回0。
- 按位或(|):当两个位都为0时返回0,否则返回1。
- 按位异或(^):当两个位相同时返回0,否则返回1。
- 按位非(~):对数值的每个位执行非操作,即0变成1,1变成0。
- 左移(<<):将二进制数朝左移动指定的位数,高位补0。
- 右移(>>):将二进制数朝右移动指定的位数,低位补0。
例如:
```php
$num1 = 8; // 二进制为 1000
$num2 = 6; // 二进制为 0110
// 按位与运算
$result1 = $num1 & $num2; // $result1的值为 0000
// 按位或运算
$result2 = $num1 | $num2; // $result2的值为 1110
// 按位异或运算
$result3 = $num1 ^ $num2; // $result3的值为 1110
// 按位非运算
$result4 = ~$num1; // $result4的值为 -(num1+1)
// 左移运算
$result5 = $num1 << 2; // $result5的值为 100000
// 右移运算
$result6 = $num1 >> 2; // $result6的值为 0010
这些就是PHP中的运算符,它们可以帮助我们进行各种数学计算,表达式求值,逻辑判断等等操作。熟练掌握这些运算符的使用,有助于提高我们的PHP编程技能。
上一篇
php的字符串怎么连接
下一篇
个人的php怎么放到外网
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章