Binary
Enums
Functions
encode_i8()
encode_i8(array<string|int, int> $values) : string
Parameters
- $values : array<string|int, int>
Return values
stringdecode_i8()
decode_i8(string $bytes) : array<string|int, int>
Parameters
- $bytes : string
Return values
array<string|int, int>encode_i16()
encode_i16(ByteOrder $order, array<string|int, int> $values) : string
Parameters
- $order : ByteOrder
- $values : array<string|int, int>
Return values
stringdecode_i16()
decode_i16(ByteOrder $order, string $bytes) : array<string|int, int>
Parameters
- $order : ByteOrder
- $bytes : string
Return values
array<string|int, int>encode_i32()
encode_i32(ByteOrder $order, array<string|int, int> $values) : string
Parameters
- $order : ByteOrder
- $values : array<string|int, int>
Return values
stringdecode_i32()
decode_i32(ByteOrder $order, string $bytes) : array<string|int, int>
Parameters
- $order : ByteOrder
- $bytes : string
Return values
array<string|int, int>encode_i64()
encode_i64(ByteOrder $order, array<string|int, int> $values) : string
Parameters
- $order : ByteOrder
- $values : array<string|int, int>
Return values
stringdecode_i64()
decode_i64(ByteOrder $order, string $bytes) : array<string|int, int>
Parameters
- $order : ByteOrder
- $bytes : string
Return values
array<string|int, int>encode_u8()
encode_u8(array<string|int, int> $values) : string
Parameters
- $values : array<string|int, int>
Return values
stringdecode_u8()
decode_u8(string $bytes) : array<string|int, int>
Parameters
- $bytes : string
Return values
array<string|int, int>encode_u16()
encode_u16(ByteOrder $order, array<string|int, int> $values) : string
Parameters
- $order : ByteOrder
- $values : array<string|int, int>
Return values
stringdecode_u16()
decode_u16(ByteOrder $order, string $bytes) : array<string|int, int>
Parameters
- $order : ByteOrder
- $bytes : string
Return values
array<string|int, int>encode_u32()
encode_u32(ByteOrder $order, array<string|int, int> $values) : string
Parameters
- $order : ByteOrder
- $values : array<string|int, int>
Return values
stringdecode_u32()
decode_u32(ByteOrder $order, string $bytes) : array<string|int, int>
Parameters
- $order : ByteOrder
- $bytes : string
Return values
array<string|int, int>encode_u64()
encode_u64(ByteOrder $order, array<string|int, int> $values) : string
Parameters
- $order : ByteOrder
- $values : array<string|int, int>
Return values
stringdecode_u64()
decode_u64(ByteOrder $order, string $bytes) : array<string|int, int>
Parameters
- $order : ByteOrder
- $bytes : string
Return values
array<string|int, int>encode_f32()
encode_f32(ByteOrder $order, array<string|int, float> $values) : string
Parameters
- $order : ByteOrder
- $values : array<string|int, float>
Return values
stringdecode_f32()
decode_f32(ByteOrder $order, string $bytes) : array<string|int, float>
Parameters
- $order : ByteOrder
- $bytes : string
Return values
array<string|int, float>encode_f64()
encode_f64(ByteOrder $order, array<string|int, float> $values) : string
Parameters
- $order : ByteOrder
- $values : array<string|int, float>
Return values
stringdecode_f64()
decode_f64(ByteOrder $order, string $bytes) : array<string|int, float>
Parameters
- $order : ByteOrder
- $bytes : string
Return values
array<string|int, float>decimal_unscaled()
Rounds the shortest round-trip representation of the float half away from zero - the same digits arrow-ext writes.
decimal_unscaled(float $value, int $precision, int $scale) : numeric-string
Parameters
- $value : float
- $precision : int
- $scale : int
Return values
numeric-stringdecimal_from_unscaled()
decimal_from_unscaled(numeric-string $unscaled, int $scale) : float
Parameters
- $unscaled : numeric-string
- $scale : int
Return values
floatencode_decimal()
Decimals are big-endian two's complement. A null byte length encodes the minimal number of bytes (BYTE_ARRAY).
encode_decimal(float $value, int $precision, int $scale, int|null $byteLength) : string
Parameters
- $value : float
- $precision : int
- $scale : int
- $byteLength : int|null
Return values
stringdecode_decimal()
decode_decimal(string $bytes, int $scale) : float
Parameters
- $bytes : string
- $scale : int