我一直在试图弄清楚Pack的PHP实现是否包含这样的语句。
在perl中,这有效:
pack( 'A4/A*', "Humpty-Dumpty" );
来自perl docs:
将两个包代码与斜杠(/)组合在一起将它们与a相关联 参数列表中的单个值。在包装中,长度 根据第一个代码获取和打包参数 在使用模板代码转换后添加参数本身 在斜线之后。
在php中,当我尝试打包这样的东西时会收到错误:
警告:pack():输入/:未知格式代码
并且打包只返回false。
有人有同样的问题吗? (或自定义代码/库在php中解决此问题)
答案 0 :(得分:0)
为了支持perl like pack定义,我实现了定义的预处理。