PHP:“&”字符是什么意思?

PHP:“&”字符是什么意思?,php,Php,可能重复: 在我找到的这个片段中添加“&”意味着什么 $i = 10; if($i&1){ echo "$i is odd"; } else { echo "$i is even"; } 是接线员。在您的例子中,它采用10和1的二进制表示形式,并对各个位执行逻辑“与”运算。这是一个二进制“与”。例如148二进制10010100和136二进制10001000将是128二进制10000000。所以$i&1要么为1真,要么为0假

可能重复:

在我找到的这个片段中添加“&”意味着什么

$i = 10;
if($i&1){
    echo "$i is odd";
}
else {
    echo "$i is even";
}

是接线员。在您的例子中,它采用10和1的二进制表示形式,并对各个位执行逻辑“与”运算。

这是一个二进制“与”。例如148二进制10010100和136二进制10001000将是128二进制10000000。所以$i&1要么为1真,要么为0假