background image

语法: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";