PHP pack的用法
2016-10-27 00:00
190 查看
PHP pack函数把其它进制数字转化为ASCII码字符串。
如下代码
那打印出来是什么呢?
用winhex打开
如下代码
$filename=getcwd()."/2"; //数据块长度为9 $len = pack("N", 9); //数据块类型标志为pHYs $sign = pack("A*", "pHYs"); //X方向和Y方向的分辨率均为300DPI(1像素/英寸=39.37像素/米),单位为米(0为未知,1为米) $data = pack("NNC", 300 * 39.37, 300 * 39.37, 0x01); //CRC检验码由数据块符号和数据域计算得到 $checksum = pack("N", crc32($sign . $data)); $phys = $len . $sign . $data . $checksum; file_put_contents($filename,$phys);
那打印出来是什么呢?
用winhex打开
相关文章推荐
- 关于 php 中 pack 、unpack、 ord 的理解和用法
- 浅谈PHP中pack、unpack的详细用法
- PHP pack unpack 用法
- PHP中pack、unpack的详细用法
- php中pack 与 unpack函数的用法
- php pack函数的用法
- #pragma pack(n)的含义及其用法
- #pragma pack 的用法帮助
- explode在PHP中的用法
- PHP header函数用法 Tips
- PHP中$_SERVER的详细用法
- php中foreach()的用法
- phpmailer的用法
- php设计模式介绍之编程惯用法第1/3页
- PHP中不被注意但是比较重要的函数用法集合
- PHP 中$_SERVER的参数和用法说明
- php中get_magic_quotes_gpc()用法
- php eval函数用法
- php中foreach()的用法
- php中foreach()的用法