PHP处理二进制数据
来源:互联网 发布:b超3个数据怎么看 编辑:程序博客网 时间:2024/05/18 02:03
PHP处理二进制数据需要用到pack()和unpack()。
pack()用来将数据转成二进制数据,使用方法如下:
pack(“LL”, 0,1);
pack(“C”, a);
unpack()可以将二进制数据解析成关系数组,它接受2个参数,使用方法如下:
$arr = unpack(“Chead”, $binstream); //读取第1个字节
$arr = unpack(“Chead/C3string/C4number”, $binstream); //读取8个字节,用斜杠可以分隔
pack()和unpack()函数的第一个参数表如下
- a:NULL填充的字节串
- A:空格填充的字节串
- h:十六进制数,低四位字节优先
- H:十六进制数,高四位字节优先
- c:有符号字符
- C:无符号字符
- s:有符号短整型(总是16位,机器字节序)
- S:无符号短整型(总是16位,机器字节序)
- n:无符号短整型(总是16位,大尾字节序)
- v:无符号短整型(总是16位,小尾字节序)
- I:有符号整型(机器相关大小和字节序)
- I:无符号整型(机器相关大小和字节序)
- l:有符号长整型(总是32位,机器字节序)
- L:无符号长整型(总是32位,机器字节序)
- N:无符号长整型(总是32位,大尾字节序)
- V:无符号长整型(总是32位,小尾字节序)
- f:浮点数(机器相关大小和表示)
- d:双精度数(机器相关大小和表示)
- x:空字节
- X:倒退一个字节
- @:用NULL填充绝对位置
0 0
- PHP处理二进制数据
- 处理二进制数据
- python处理二进制数据
- python处理二进制数据
- python处理二进制数据
- 处理二进制表单数据
- python处理二进制数据
- python处理二进制数据
- 使用JDBC处理二进制数据
- xml 二进制数据 传输处理
- php 读取memcache二进制数据
- php socket接收二进制数据
- 用struct模块处理二进制数据
- 利用bitset处理二进制格式的数据
- Javascript 通过 base64处理二进制数据
- Jdbc扩展---Jdbc处理二进制数据
- XML中二进制数据的处理方法
- 用struct模块处理二进制数据
- Cocos2d-x 3.0final 终结者系列教程20 《2048》手游开发揭秘
- cocoa应程序本地化之infoPlsit.strings文件
- SQL Server 触发器
- 在传智播客划动实现梦想的船桨
- 黑马程序员_【总结】_ 高新_6_代理类(高新end)
- PHP处理二进制数据
- cocoapods 错误分析整理 和 cocoapods 在Xcode使用
- 合并分支?你还在这么干?
- mysql的数据导出几种方法
- Android--LocationManager
- Android 中声音的处理二:SoundPool
- 指针函数和函数指针
- Nexus配置详解
- LeetCode - Trapping Rain Water 等雨水的凹槽容量