Loading... # [PHP中pack()函数说明和例子](http://www.maitanbang.com/blog/detal/?id=4271) pack()函数是一个字符串打包函数,它可以将数据压缩成二进制格式 pack()函数是一个字符串打包函数,它可以将数据压缩成二进制格式。 函数原型: string pack ( string $format [, mixed $arg1 [, mixed $... ]] ) 参数说明: format:标识了压缩后的数据类型。 arg1, $...:表示要打包的数据。 返回值:返回打包后的二进制数据字符串。 例子: 1. 将字符串打包成二进制数据 $str = "Hello World!"; echo bin2hex(pack("A*", $str)); // 输出:48656c6c6f20576f726c6421 ?> 2. 将整数打包成二进制数据 $num = 12345; echo bin2hex(pack("N", $num)); // 输出:00003039 ?> 其中,"N"代表以32位无符号网络字节序的方式打包数据。 3. 将多个数据打包成二进制数据 $map = array("name" => "Tom", "age" => 20, "sex" => "male"); echo bin2hex(pack("A* N A*", $map['name'], $map['age'], $map['sex'])); // 输出:546f6d0014006d616c65 ?> 其中,"A*"代表任意长度的字符串。 最后修改:2023 年 08 月 07 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏
1 条评论
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com