php binary array(二進位陣列) [HOW TO STORE BINARY DATA IN PHP]
php binary array(二進位/二進制陣列) [HOW TO STORE BINARY DATA IN PHP]
資料來源: http://www.thecreativedev.com/how-to-store-binary-data-in-php/
https://www.php.net/manual/en/function.unpack.php
https://www.php.net/manual/en/function.pack.php
01.pack()
<?php
$binarydata = pack("nvc*", 0x1234, 0x5678, 65, 66);
?>
02.unpack()
<?php
$binarydata = "\x04\x00\xa0\x00";
$array = unpack("cchars/nint", $binarydata);
print_r($array);
/*
Array
(
[chars] => 4
[int] => 160
)
*/
?>
<?php
$binarydata = "\x04\x00\xa0\x00";
$array = unpack("c2chars/nint", $binarydata);
print_r($array);
/*
Array
(
[chars1] => 4
[chars2] => 0
[int] => 40960
)
*/
?>