PHP unpack() 函数

2018 年 11 月 30 日1580

w3school 在线教程

PHP 基础教程

PHP 表单

PHP 高级教程

PHP 数据库

PHP XML

PHP 和 AJAX

PHP 参考手册

PHP 测验

PHP 测验

建站手册

关于 W3School

帮助 W3School

PHP unpack() 函数

PHP 杂项函数

定义和用法

unpack() 函数从二进制字符串对数据进行解包。

语法

unpack(format,data)
参数 描述

format

必需。规定在解包数据时所使用的格式。

data

可选。规定被解包的二进制数据。

format 参数的可能值:

例子

例子 1

<?php



$data = "PHP";



print_r(unpack("C*",$data));



?>

输出:

Array



(



[1] => 80



[2] => 72



[3] => 80



)

例子 2

<?php



$data = "PHP";



print_r(unpack("C*myint",$data));



?>

输出:

Array



(



[myint1] => 80



[myint2] => 72



[myint3] => 80



)

例子 3

<?php



$bin = pack("c2n2",0x1234,0x5678,65,66);



print_r(unpack("c2chars/n2int",$bin));



?>

输出:

Array



(



[chars1] => 52



[chars2] => 120



[int1] => 65



[int2] => 66



)

PHP 杂项函数

PHP 参考手册
PHP 测验

W3School 简体中文版提供的内容仅用于培训和测试,不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。

使用条款和隐私条款。版权所有,保留一切权利。

赞助商:上海赢科投资有限公司。

蒙ICP备06004630号

0 0