
pack() 函数将数据打包到二进制字符串中。
pack(format , args)
格式 - 要使用的格式。以下是可能的值 -
a - NUL 填充字符串
A - 空格填充字符串
h - 十六进制字符串,低半字节在前
立即学习“PHP免费学习笔记(深入)”;
H - 十六进制字符串,高半字节在前
c - 带符号字符
C - 无符号字符
s - 带符号短字符(始终为 16位,机器字节顺序)
S - 无符号短整型(始终为 16 位,机器字节顺序)
n - 无符号短整型(始终为 16 位,大端字节顺序)
v - 无符号短整型(始终为 16 位,小端字节顺序)
i - 有符号整数(取决于机器的大小和字节顺序)
I - 无符号整数(取决于机器的大小和字节顺序)
l - 有符号long(始终为 32 位,机器字节顺序)
L - unsigned long(始终为 32 位,机器字节顺序)
li>N - unsigned long(始终为 32 位,大端字节顺序)
V - unsigned long(始终为 32 位,小端字节顺序)
f - float(取决于机器的大小和表示)
d - 双精度(取决于机器的大小和表示)
x - NUL byte
X - 备份一个字节
Z − NUL 填充字符串
@ − NUL 填充到绝对位置
args - 要打包的一个或多个参数。
The pack()函数返回包含数据的二进制字符串。
实时演示
<?php
echo pack("C3",80,72,80);
?>以下是输出。
AMIT
以上就是在PHP中,pack()函数的作用是将数据转换为二进制字符串的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号