快捷搜索:

php park、unpark、ord 函数使用方法(二进制流接口

park,unpark,ord这3个函数,在我们事情中,用到它们的预计不多。 我在近来一个事情中,由于通讯必要用到二进制流,然后接口用php接管。当时在处置惩罚时刻,查阅不少资料。由于它们应用确凿对照少,也很少同伙事情中会用到它们。 在事情中,我也徐徐懂得到park,unpark,ord对付二进制字节处置惩罚的强大年夜。 下面我一一先容它们。

park,unpark,ord函数应用先容

park函数阐明:本函数用来将资料压缩打包到位的字符串之中。

语法:pack(format,args+)

参数

描述

format

必需。规定在包装数据时所应用的款式。

args+

可选。规定被包装的一个或多个参数。

字符

阐明

a

将字符串空缺以 NULL 字符填满

A

将字符串空缺以 SPACE 字符 (空格) 填满

h

十六进位字符串,低位在前

H

十六进位字符串,高位在前

c

有号字符

C

无号字符

s

有号短整数 (十六位,依谋略机的位顺序)

S

无号短整数 (十六位,依谋略机的位顺序)

n

无号短整数 (十六位, 高位在后的顺序)

v

无号短整数 (十六位, 低位在后的顺序)

i

有号整数 (依谋略机的顺序及范围)

I

无号整数 (依谋略机的顺序及范围)

l

有号长整数 (卅二位,依谋略机的位顺序)

L

无号长整数 (卅二位,依谋略机的位顺序)

N

无号短整数 (卅二位, 高位在后的顺序)

V

无号短整数 (卅二位, 低位在后的顺序)

f

单正确浮点数 (依谋略机的范围)

d

倍正确浮点数 (依谋略机的范围)

x

空位

X

倒回一位

@

填入 NULL 字符到绝对位置

unpark函数阐明:本函数用来将位的字符串的资料解压缩

语法:unpack(format,args+)

参数

描述

format

必需。规定在包装数据时所应用的款式。

args+

可选。规定被包装的一个或多个参数。

参数与park相同。

ord函数阐明:返回对应字符的acill码值

语法:ord($character);

实例阐明:

复制代码 代码如下:

您可能还会对下面的文章感兴趣: