PHP解包

unpack() 函数从二进制字符串对数据进行解包。

格式字符翻译

  • a -- 将字符串空白以 NULL 字符填满

  • A -- 将字符串空白以 SPACE 字符 (空格) 填满

  • h -- 16进制字符串,低位在前以半字节为单位

  • H -- 16进制字符串,高位在前以半字节为单位

  • 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 字符到绝对位置


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值