PHP unpack() 函數
PHP unpack() 函數
定義和用法
unpack() 函數從二進制字符串對數據進行解包。
語法
unpack(format,data)
參數 | 描述 |
---|---|
format | 必需。規定在解包數據時所使用的格式。 可能的值:
|
data | 必需。規定被解包的二進制數據。 |
技術細節
返回值: | 如果成功則返回數組,如果失敗則返回 FALSE。 |
---|---|
PHP 版本: | 4+ |
更新日志: | 自 PHP 5.5.0 起,為 Perl 兼容進行了下列更改: "a" 代碼保留尾隨 NULL 字節。 "A" 代碼刪除所有尾隨 ASCII 空白。 新增 "Z" 代碼用于 NUL 填充的字符串,并移除尾隨 NULL 字節。 |
更多實例
實例 2
對數據進行解包:
<?php
$bin = pack("c2n2",0x1234,0x5678,65,66);
print_r(unpack("c2chars/n2int",$bin));
?>
$bin = pack("c2n2",0x1234,0x5678,65,66);
print_r(unpack("c2chars/n2int",$bin));
?>
運行實例 ?

相關文章
- PHP 教程
- PHP 簡介
- PHP 安裝
- PHP 常量
- PHP Secure E-mails
- PHP 高級過濾器
- PHP array() 函數
- PHP array_diff() 函數
- PHP array_diff_ukey() 函數
- PHP array_udiff_assoc() 函數
- PHP array_uintersect() 函數
- PHP array_walk() 函數
- PHP compact() 函數
- PHP ksort() 函數
- PHP natcasesort() 函數
- PHP reset() 函數
- PHP 5 Date/Time 函數
- PHP FTP 函數
- PHP HTTP 函數
- PHP 雜項 函數