PHP Pack - 结合像perl这样的两个包代码

时间:2016-10-10 13:06:54

标签: php perl

我一直在试图弄清楚Pack的PHP实现是否包含这样的语句。

在perl中,这有效:

pack( 'A4/A*', "Humpty-Dumpty" );

来自perl docs:

  

将两个包代码与斜杠(/)组合在一起将它们与a相关联   参数列表中的单个值。在包装中,长度   根据第一个代码获取和打包参数   在使用模板代码转换后添加参数本身   在斜线之后。

在php中,当我尝试打包这样的东西时会收到错误:

  

警告:pack():输入/:未知格式代码

并且打包只返回false。

有人有同样的问题吗? (或自定义代码/库在php中解决此问题)

1 个答案:

答案 0 :(得分:0)

为了支持perl like pack定义,我实现了定义的预处理。