语法:unpack(format,args+)
参数 描述
format
必需。规定在包装数据时所使用的格式。
args+
可选。规定被包装的一个或多个参数。
参数与 pack 相同。
ord 函数说明:返回对应字符的 acill 码值
语法:ord(
$character
);
实例说明:
代码如下:
<?php
//A
字符
$str
=(pack("A*", "中国"));
echo
$str
,"=",
strlen
(
$str
),"字节\n";
getAscill(
$str
);
//H
字符
$str
=(pack("H*", "fffe"));
echo
$str
,"=",
strlen
(
$str
),"字节\n";
getAscill(
$str
);
//C
字符
$str
=(pack("C*", "55","56","57"));
echo
$str
,"=",
strlen
(
$str
),"字节\n";
getAscill(
$str
);
//i
字符 短整形 32
位 4
个字节 64 位 8
个字节
$str
=(pack("i", "100"));
echo
$str
,"=",
strlen
(
$str
),"字节\n";
getAscill(
$str
);
//s
字符 短整形 2
个字节
$str
=(pack("s", "100"));
echo
$str
,"=",
strlen
(
$str
),"字节\n";
getAscill(
$str
);
//l
字符 长整形 4
个字节
$str
=(pack("l", "100"));
echo
$str
,"=",
strlen
(
$str
),"字节\n";
getAscill(
$str
);
//f
字符 单精度浮点 4
个字节
$str
=(pack("f", "100"));
echo
$str
,"=",
strlen
(
$str
),"字节\n";
getAscill(
$str
);
//d
字符 双精度浮点 8
个字节
$str
=(pack("d", "100"));
echo
$str
,"=",
strlen
(
$str
),"字节\n";