php - xor位运算符的图表^?

时间:2014-01-09 06:25:59

标签: php bit-manipulation xor

是否有一个包含所有输出的字符?或者解决它们的唯一方法是试错?

例如

    <?php

    echo "A" ^ "{"; //outputs :

    ?>

感谢。

1 个答案:

答案 0 :(得分:2)

没有必要这样的图表;没有一个操作是完全可以预测的。 PHP字符串的按位操作是在构成字符串的各个字节上执行的;例如,在你的例子中:

ord("A") = 0x41
ord("{") = 0x7b
           0x41 ^ 0x7b = 0x3a
                     chr(0x3a) = ":"