php-byte-buffer icon indicating copy to clipboard operation
php-byte-buffer copied to clipboard

Add support for getArrayUnsignedBytes()

Open ttk opened this issue 1 year ago • 0 comments

A simple addition to this library to allow for reading multiple unsigned bytes into an array. Unit tests added and passing.

Without this function it was required to do this:

$bytes = $this->buffer->getArrayBytes(5);
$unsigned_bytes = array_map(fn($v) => $v & 0xff, $bytes);

with this patch, you can now simply do this:

$unsigned_bytes = $this->buffer->getArrayUnsignedBytes(5);

ttk avatar Oct 23 '24 15:10 ttk