Php/func misc unpack
来自菜鸟教程
PHP unpack()函数
例
从二进制字符串解压缩数据:
<?php $data = "PHP"; print_r(unpack("C*",$data)); ?>
定义和用法
unpack()函数从二进制字符串解压缩数据。
句法
unpack(format,data)
参数值
参数 | 描述 |
---|---|
format |
需要。指定解压缩数据时使用的格式。 可能的值:
|
data | 需要。指定要解压缩的二进制数据 |
抵销 | 可选的。指定从哪里开始解压缩。默认值为0。 |
技术细节
返回值: | 如果成功,则返回一个数组;如果失败,则返回FALSE。 |
PHP版本: | 4+ |
更新日志: | PHP 7.2-float和double现在支持大小端字节。 PHP 7.1-添加了可选的offset参数。 |
更多例子
例
解压缩数据:
<?php $data = "PHP"; print_r(unpack("C*myint",$data)); ?>
例
解压缩数据:
<?php $bin = pack("c2n2",0x1234,0x5678,65,66); print_r(unpack("c2chars/n2int",$bin)); ?>