Core Function BinaryUnshift

From Sputnik Wiki
Revision as of 09:22, 12 November 2011 by UberFoX (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox