Core Function BinaryUnshift
From Sputnik Wiki
BinaryUnshift( <binary-array>, <byte> )
Contents |
Description
Add a byte to the beginning of a binary variable.
Parameters
binary-array
The binary variable to use.
byte
The byte to add to the beginning of the binary data.
Return Value
Success: Returns 1.
Failure: Returns 0.
Remarks
Binary data is not really meant to be resized like crazy so if you have a LOT of data its best to avoid using this too often.
Example
$binary = Pack("z0", "One") BinaryUnshift($binary, Asc(" ")) BinaryUnshift($binary, Asc("o")) BinaryUnshift($binary, Asc("w")) BinaryUnshift($binary, Asc("T")) println( "'" . Unpack("z0", $binary) . "'" ) ; Prints: Two One