Core_Bit
in package
Bit operations helper
Tags
Table of Contents
Methods
- extractBits() : int
- Extract bits from a given position.
- getBit() : mixed
- Получить бит номер $bitNumber числа $int
- resetBit() : mixed
- Сбросить бит числа в 0
- setBit() : int
- Set bit value
Methods
extractBits()
Extract bits from a given position.
public
static extractBits(int $int, int $count, int $position) : int
Parameters
- $int : int
-
число
- $count : int
-
количество бит
- $position : int
-
позиция бита
Return values
intgetBit()
Получить бит номер $bitNumber числа $int
public
static getBit(int $int, int $bitNumber) : mixed
Parameters
- $int : int
-
число
- $bitNumber : int
-
номер бита
resetBit()
Сбросить бит числа в 0
public
static resetBit(int $int, int $bitNumber) : mixed
Parameters
- $int : int
-
число
- $bitNumber : int
-
номер бита
setBit()
Set bit value
public
static setBit(int $int, int $bitNumber[, int $value = 1 ]) : int
Parameters
- $int : int
-
source integer
- $bitNumber : int
-
number of the bit
- $value : int = 1
-
value