我在我正在修改的应用程序中遇到了这行代码:
substr($sometext1 ^ $sometext2, 0, 512);
Run Code Online (Sandbox Code Playgroud)
什么^意思?
^是按位异或运算符.对于值中的每个位,它会查看该位是否与另一个值相同; 如果相同,则输出0,否则输出1.例如:
00001111
^ 01010101
--------
01011010
Run Code Online (Sandbox Code Playgroud)
这是一个有点运算符.
例:
"hallo" ^ "hello"
Run Code Online (Sandbox Code Playgroud)
它输出ASCII值#0 #4 #0 #0 #0('a'^ 'e'= #4).
| 归档时间: |
|
| 查看次数: |
3242 次 |
| 最近记录: |