今日、友達グループの友達がビット単位の AND or について質問しました。 。有工作 PHP を始めて 1 年になります。私はこの作品に慣れていないかもしれません。ここでは、
のこの部分をメインの 2 つの順序で操作します。
これは単純な追加関係ではありません
そして、
<?php$a = 1;$b = 2;$c = $a^b;echo $c // 3?>
10 進数の 3 は 2 進数の 00 に変換されます。 000011
10 進数の 1 は 2 進数の 00000001
ビット単位 & 000 00001 // すべての桁が同じであることを意味します。そうでない場合は 0 としてカウントされます
最後に、ビットごとの & の後に値を返すことは意味がありません。 主に $a が $c に存在するかどうかを判断するために使用されます // 多くの権限の使用法があります。
れーい