Flow PHP

Binary

Enums

ByteOrder

Functions

encode_i8()

encode_i8(array<string|int, int> $values) : string
Parameters
$values : array<string|int, int>
Return values
string

decode_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
string

decode_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
string

decode_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
string

decode_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
string

decode_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
string

decode_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
string

decode_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
string

decode_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
string

decode_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
string

decode_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-string

decimal_from_unscaled()

decimal_from_unscaled(numeric-string $unscaled, int $scale) : float
Parameters
$unscaled : numeric-string
$scale : int
Return values
float

encode_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
string

decode_decimal()

decode_decimal(string $bytes, int $scale) : float
Parameters
$bytes : string
$scale : int
Return values
float
On this page

Search results