php pack与unpack 摸板字符字符含义


Posted in PHP onOctober 29, 2009

format 参数的可能值:
a - NUL-padded string
A - SPACE-padded string
h - Hex string, low nibble first
H - Hex string, high nibble first
c - signed char
C - unsigned char
s - signed short (always 16 bit, machine byte order)
S - unsigned short (always 16 bit, machine byte order)
n - unsigned short (always 16 bit, big endian byte order)
v - unsigned short (always 16 bit, little endian byte order)
i - signed integer (machine dependent size and byte order)
I - unsigned integer (machine dependent size and byte order)
l - signed long (always 32 bit, machine byte order)
L - unsigned long (always 32 bit, machine byte order)
N - unsigned long (always 32 bit, big endian byte order)
V - unsigned long (always 32 bit, little endian byte order)
f - float (machine dependent size and representation)
d - double (machine dependent size and representation)
x - NUL byte
X - Back up one byte
@ - NUL-fill to absolute position
a一个填充空的字节串
A一个填充空格的字节串
b一个位串,在每个字节里位的顺序都是升序
B一个位串,在每个字节里位的顺序都是降序
c一个有符号char(8位整数)值
C一个无符号char(8位整数)值;关于Unicode参阅U
d本机格式的双精度浮点数
f本机格式的单精度浮点数
h一个十六进制串,低四位在前
H一个十六进制串,高四位在前
i一个有符号整数值,本机格式
I一个无符号整数值,本机格式
l一个有符号长整形,总是32位
L一个无符号长整形,总是32位
n一个16位短整形,“网络”字节序(大头在前)
N一个32位短整形,“网络”字节序(大头在前)
p一个指向空结尾的字串的指针
P一个指向定长字串的指针
q一个有符号四倍(64位整数)值
Q一个无符号四倍(64位整数)值
s一个有符号短整数值,总是16位
S一个无符号短整数值,总是16位,字节序跟机器芯片有关
u一个无编码的字串
U一个Unicode字符数字
v一个“VAX”字节序(小头在前)的16位短整数
V一个“VAX”字节序(小头在前)的32位短整数
w一个BER压缩的整数
x一个空字节(向前忽略一个字节)
X备份一个字节
Z一个空结束的(和空填充的)字节串
规则:
1.每个字母后面都可以跟着一个数字,表示count(计数),如果count是一个*表示剩下的所有东西。
2.如果你提供的参数比$format要求的少,pack假设缺的都是空值。如果你提供的参数比$format要求的多,那么多余的参数被忽略。

PHP 相关文章推荐
深入PHP许愿墙模块功能分析
Jun 25 PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
Jul 18 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
Jun 19 PHP
PHP实现ftp上传文件示例
Aug 21 PHP
CodeIgniter框架URL路由总结
Sep 03 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
Jan 07 PHP
Smarty使用自定义资源的方法
Aug 08 PHP
php封装的图片(缩略图)处理类完整实例
Oct 19 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
Feb 08 PHP
什么是PHP文件?如何打开PHP文件?
Jun 27 PHP
PHP迭代器和生成器用法实例分析
Sep 28 PHP
PHP使用redis位图bitMap 实现签到功能
Oct 08 PHP
php 显示指定路径下的图片
Oct 29 #PHP
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
Oct 29 #PHP
PHP 简单日历实现代码
Oct 28 #PHP
php 网页游戏开发入门教程一(webgame+design)
Oct 26 #PHP
php 文件上传系统手记
Oct 26 #PHP
php后台程序与Javascript的两种交互方式
Oct 25 #PHP
PHP 数组教程 定义数组
Oct 23 #PHP
You might like
Body是什么,该怎么喝出咖啡里的口感
2021/03/03 咖啡文化
PHP与Ajax相结合实现登录验证小Demo
2016/03/16 PHP
php实现在站点里面添加邮件发送的功能
2020/04/28 PHP
php intval函数用法总结
2019/04/14 PHP
PHP的JSON封装、转变及输出操作示例
2019/09/27 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
2020/01/23 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
2020/02/07 PHP
Ruffy javascript 学习笔记
2009/11/30 Javascript
Jquery Ajax学习实例3 向WebService发出请求,调用方法返回数据
2010/03/16 Javascript
JS 在指定数组中随机取出N个不重复的数据
2014/06/10 Javascript
使用JQuery实现的分页插件分享
2015/11/05 Javascript
Jquery使用小技巧汇总
2015/12/29 Javascript
JS中如何实现复选框全选功能
2016/12/19 Javascript
利用Javascript实现简单的转盘抽奖
2017/02/13 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
微信小程序左右滑动切换页面详解及实例代码
2017/02/28 Javascript
vue中使用mxgraph的方法实例代码详解
2019/05/17 Javascript
优化Vue中date format的性能详解
2020/01/13 Javascript
vue绑定数字类型 value为数字的实例
2020/08/31 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
2020/12/02 Vue.js
小结Python用fork来创建子进程注意事项
2014/07/03 Python
nginx+uwsgi+django环境搭建的方法步骤
2019/11/25 Python
Pycharm连接远程服务器过程图解
2020/04/30 Python
微信端html5页面调用分享接口示例
2018/03/14 HTML / CSS
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
来自圣地亚哥的实惠太阳镜:Knockaround
2018/08/27 全球购物
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
加拿大户外探险购物网站:SAIL
2020/06/27 全球购物
给老婆的婚前保证书
2014/02/01 职场文书
护理毕业生自我鉴定
2014/02/11 职场文书
我的中国梦演讲稿300字
2014/08/19 职场文书
护理见习报告范文
2014/11/03 职场文书
创先争优活动个人总结
2015/03/04 职场文书
陪护人员误工证明
2015/06/24 职场文书
2016年元旦致辞
2015/08/01 职场文书
Pillow图像处理库安装及使用
2022/04/12 Python