我在一个正在修改的应用程序中遇到了这行代码:
substr($sometext1 ^ $sometext2, 0, 512);^是什么意思?
发布于 2010-04-28 04:42:51
这是个bitwise operator。
示例:
"hallo" ^ "hello"它输出#4 #0 #0 #0 ('a' ^ 'e' = #4)的ASCII值。
发布于 2010-04-28 04:44:23
^是按位异或运算符。对于值中的每一位,它都会查看该位在其他值中是否相同;如果相同,则在其位置输出0,否则输出1。例如:
00001111
^ 01010101
--------
01011010发布于 2010-04-28 04:42:56
XOR (exclusive OR)
$a ^ $b表示在$a或$b中设置的位已设置,但不能同时设置。
https://stackoverflow.com/questions/2724936
复制相似问题