php运算符了解php中各种运算符的用法和优先级

分类:知识百科 日期: 点击:0

PHP运算符

PHP中的运算符可以分为算术运算符、逻辑运算符、比较运算符、赋值运算符、位运算符、字符串运算符、数组运算符等几类。

算术运算符

算术运算符是最基本的运算符,用于做简单的加减乘除运算,包括:加号(+)、减号(-)、乘号(*)、除号(/)、取余(%)。

$a = 10;
$b = 3;
echo $a + $b; // 输出13
echo $a - $b; // 输出7
echo $a * $b; // 输出30
echo $a / $b; // 输出3.3333
echo $a % $b; // 输出1

逻辑运算符

逻辑运算符是用于比较两个表达式的真假性,并返回一个布尔值,包括:与(&&)、或(||)、非(!)、异或(xor)。

$a = true;
$b = false;
echo $a && $b; // 输出false
echo $a || $b; // 输出true
echo !$a; // 输出false
echo $a xor $b; // 输出true

比较运算符

比较运算符用于比较两个表达式的大小,并返回一个布尔值,包括:大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等于(==)、不等于(!=)、全等(===)、不全等(!==)。

$a = 10;
$b = 20;
echo $a > $b; // 输出false
echo $a < $b; // 输出true
echo $a >= $b; // 输出false
echo $a <= $b; // 输出true
echo $a == $b; // 输出false
echo $a != $b; // 输出true
echo $a === $b; // 输出false
echo $a !== $b; // 输出true

赋值运算符

赋值运算符用于把右边表达式的值赋给左边变量,包括:简单赋值(=)、加等(+=)、减等(-=)、乘等(*=)、除等(/=)、取余等(%=)。

$a = 10;
$b = 20;
$a = $b; // 简单赋值,$a的值变为20
$a += $b; // 加等,$a的值变为40
$a -= $b; // 减等,$a的值变为20
$a *= $b; // 乘等,$a的值变为400
$a /= $b; // 除等,$a的值变为20
$a %= $b; // 取余等,$a的值变为0

位运算符

位运算符是用于比较每一位的值,包括:按位与(&)、按位或(|)、按位异或(^)、按位取反(~)、左移(<<)、右移(>>)。

$a = 10; // 按二进制表示为0000 1010
$b = 20; // 按二进制表示为0001 0100
echo $a & $b; // 按位与,输出0000 1000,即8
echo $a | $b; // 按位或,输出0001 1110,即30
echo $a ^ $b; // 按位异或,输出0001 1110,即30
echo ~$a; // 按位取反,输出1111 0101,即-11
echo $a << 2; // 左移,输出0011 0000,即48
echo $a >> 2; // 右移,输出0000 0010,即2

字符串运算符

字符串运算符用于拼接字符串,包括:点号(.)、连接符(.=)。

$a = 'hello';
$b = 'world';
echo $a . $b; // 输出helloworld
$a .= $b; // 连接符,$a的值变为helloworld

数组运算符

数组运算符用于把两个数组合并成一个数组,包括

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。