Core Function BinaryToStr

From Sputnik Wiki
Revision as of 20:41, 20 September 2013 by UberFoX (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
BinaryToStr( <binary-array> )

Contents

Description

Returns a new string containing the binary data as raw bytes.

Parameters

binary-array

The binary variable to use.

Return Value

Returns a new string containing the binary data as raw bytes.

Remarks

None.

Example

$binary = Pack("z0iii", "Hello World!", 100, 200, 300);
echo "First binary variable printed BELOW\n";
printr($binary);
echo "First binary variable printed ABOVE\n";
$binStr = BinaryToStr($binary);
echo "String Content: $binStr\n";
echo "Second binary variable printed BELOW\n";
printr(BinaryFromStr($binStr));
echo "Second binary variable printed ABOVE\n";
/*
Prints:
First binary variable printed BELOW
{BINARY:24}
{
        [0] => 72
        [1] => 101
        [2] => 108
        [3] => 108
        [4] => 111
        [5] => 32
        [6] => 87
        [7] => 111
        [8] => 114
        [9] => 108
        [10] => 100
        [11] => 33
        [12] => 100
        [13] => 0
        [14] => 0
        [15] => 0
        [16] => 200
        [17] => 0
        [18] => 0
        [19] => 0
        [20] => 44
        [21] => 1
        [22] => 0
        [23] => 0
}
First binary variable printed ABOVE
String Content: Hello World!d   È   ,☺
Second binary variable printed BELOW
{BINARY:24}
{
        [0] => 72
        [1] => 101
        [2] => 108
        [3] => 108
        [4] => 111
        [5] => 32
        [6] => 87
        [7] => 111
        [8] => 114
        [9] => 108
        [10] => 100
        [11] => 33
        [12] => 100
        [13] => 0
        [14] => 0
        [15] => 0
        [16] => 200
        [17] => 0
        [18] => 0
        [19] => 0
        [20] => 44
        [21] => 1
        [22] => 0
        [23] => 0
}
Second binary variable printed ABOVE
*/
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox