php中异或运算符号为:xor

涛哥 PHP代码

在 PHP 中,异或运算符使用 xor 表示。异或运算符的作用是将两个二进制数的对应位进行比较,若相同则为0,不同则为1。

例如,下面的代码演示了如何使用 xor 运算符对两个二进制数进行异或运算:

$a = 0b1010; // 10
$b = 0b1100; // 12

$result = $a ^ $b; // 6

echo $result; // 输出 6,因为 0b1010(10)和 0b1100(12)异或得到 0b0110(6)

需要注意的是,xor 运算符可以用于比较任何类型的数据,但是在比较非布尔型数据时,会将其转换为布尔型进行比较。当两个操作数都是布尔型时,xor 运算符相当于逻辑异或运算符,也就是说,只有一个操作数为真时结果才为真。