当前位置 主页 > 行业资讯 >

    unpack,PHP unpack()用法及代码

    栏目:行业资讯 时间:2021-03-11 16:27

         unpack()函数是PHP中的内置函数,用于将二进制字符串解压缩为相应的格式。
    用法:
         array unpack( $format, $data, $offset )
         参数:此函数接受上述和以下所述的三个参数:
         $format:它是必填参数。它指定打包数据时要使用的格式。
         a –表示为NUL-padded的字符串。
         A –表示字符串SPACE-padded。
         h –表示低半字节的第一个十六进制字符串。
         H –表示高半字节的第一个十六进制字符串。
         c –表示签名字符。
         C –表示无符号字符。
         s –表示带符号的短整数(16位,机器字节顺序)。
         S –表示无符号短整数(16位,机器字节顺序)。
         n –表示无符号短整数(16位,大字节序)。
         v –表示无符号短整数(16位,低字节序)。
         i –表示有符号整数(与机器有关的字节顺序和大小)。
         I –表示无符号整数(与机器有关的字节顺序和大小)。
         l –表示有符号长整数(32位,机器字节顺序)。
         L –表示无符号长整数(32位,机器字节顺序)。
         N –表示无符号长整数(32位,大字节序)。
         V –表示无符号长(32位,低字节序)。
         f –表示浮点数(取决于机器的表示形式和尺寸)。
         d –表示双精度(机器相关的表示形式和尺寸)。
         x –表示NUL字节。
         X –表示备份一个字节。
         Z –表示为NUL-padded的字符串。
         @ –表示NUL-fill到绝对位置。
         $data:它是必需参数。它指定要解压缩的二进制数据。
         offset:此参数保存从拆包开始的偏移量。
         返回值:成功返回包含未打包元素的关联数组,失败则返回FALSE。
         注意:此功能可用于PHP 4.0.0和更高版本。
    下一篇:没有了