问答详情
源自:5-6 PHP中的逻辑运算符

这是不是一个问题?

3、逻辑异或:只能有且只能有一个人投票同意;          这个说法有问题吧?XOR: 1 1 1 0 结果 不是1吗

提问者:涛滔浪 2017-07-23 19:17

个回答

  • 涛滔浪
    2017-07-24 07:33:15

    我有看了一下,弄明白了,说明的时候用两个对象,举例子的时候永4个,所以我搞错了

  • 慕的地5279483
    2017-07-23 23:40:02

        echo ($a xor $c xor $d)?"通过":"不通过";  原来的代码不是这样的么  $a 为同意 $b $c为不同意 仅有一个同意 输出为 通过

    1 1 1 0 若 1 为 同意 则结果为 不通过

    若 1 为不同意 则结果为 通过

  • 帅气的码农大叔
    2017-07-23 23:33:47

    a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0;

    a ⊕b ⊕ c = a ⊕ (b ⊕ c) = (a ⊕ b) ⊕ c;