Flow PHP

ZigZag

Read onlyYes
FinalYes

Methods

decode()  : int
Decode a ZigZag encoded value back to signed integer.
encode()  : int
Encode a signed integer using ZigZag encoding.

Methods

decode()

Decode a ZigZag encoded value back to signed integer.

public decode(int $value) : int

Implementation follows Protocol Buffers specification using logical right shift

Parameters
$value : int
Return values
int

encode()

Encode a signed integer using ZigZag encoding.

public encode(int $value) : int

ZigZag encoding maps signed integers to unsigned integers so that numbers with a small absolute value have a small encoded value.

Maps: 0->0, -1->1, 1->2, -2->3, 2->4, -3->5, ...

Parameters
$value : int
Tags
see
https://protobuf.dev/programming-guides/encoding/
Return values
int

        
On this page

Search results