Function Reference

BitAND

ビット演算のAND演算子として働きます。

BitAND ( value1, value2 [, value n] )

 

パラメータ

value1 1番目の数
value2 1番目の数
value n [オプション]n番目の数。255個まで値を指定できます。

 

返し値

AND演算の結果を返します。
ビット演算は32ビット整数としておこなわれます。

 

注意

16進数表現を使用することができます。
BitANDは全ての入力引数が1のビット位置で対応する位置に1を返し、それ以外で0を返します。

 

関連

BitNOT, BitOR, BitShift, BitXOR, Hex, BitRotate

 


$x = BitAND(13, 7) ;1101 AND 0111 = 0101 なので x == 5

$x = BitAND(2, 3, 6) ; 0010 AND 0011 AND 0110 = 0010 なので x == 2