需要有关PHP包功能的更多详细信息

时间:2012-02-28 02:54:27

标签: php pack

我一直在努力了解包装功能。我在这类代码上遇到了麻烦

pack( 'NNnNna*', $string);

NNnNna*是什么意思?我还看到其他人为axa*a4xa*

2 个答案:

答案 0 :(得分:3)

在Google上搜索“PHP包”后,您会在php.net上找到此内容。

  
    

根据格式将给定参数打包成二进制字符串。

         

此功能的想法来自Perl,所有格式代码的工作方式与Perl相同。但是,有一些格式代码丢失,例如Perl的“u”格式代码。

         

请注意,有符号值和无符号值之间的区别仅影响函数unpack(),其中function pack()为有符号和无符号格式代码提供相同的结果。

  

底部还有很多讨论。 (顺便说一句,每个 PHP函数,变量,对象等,都有php.net上的文档,更改日志,讨论和相关函数,所以请务必先在那里查看)。

答案 1 :(得分:2)

如果你还没有尝试,请在包装功能上给出一个很好的概述。

http://www.w3schools.com/php/func_misc_pack.asp

页面底部的一些很好的例子

pack()函数将数据打包成二进制字符串。 句法 包(格式,ARGS +)