Core Function BinaryToStr
From Sputnik Wiki
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 */