`

使用pack 填充空白符 unpack解

    博客分类:
  • php
php 
阅读更多
<?php
$book = array(array('Elmer Gantry', 'Sinclair Lewis', 1927),
              array('The Scarlatti Inheritance', 'Robert Ludlum', '1971'),
              array('The Parsifal Mosaic', 'William Styron', '1979'));
$i = 0;
foreach($book as $bookline){
        $var[$i] = pack('A25A14A4', $bookline[0], $bookline[1], $bookline[2]);
        $i++;
}

print_r ($var);

for($i=0;$i<count($var); $i++){
        $var[$i] = unpack('A25tit/A14aut/A4year', $var[$i]);
}

print_r ($var);
echo $var[1]['tit'];
?>

分享到:
评论

相关推荐

    java模拟PHP的pack和unpack类_.docx

    `PackUtil`类包含两个主要方法:`pack`和`unpack`。 1. `pack`方法: 这个方法用于将一个字符串打包成字节数组。它的工作原理是遍历输入字符串的每个字符,将字符转换为其16进制值,并将其存储到字节数组中。这里的...

    java模拟PHP的pack和unpack类

    通过以上代码,Java程序员现在可以使用`PackUtil.pack()`将16进制字符串转换为字节数组,然后使用`PackUtil.unpack()`将字节数组恢复为16进制字符串。这种方法虽然不能完全模拟PHP的`pack`和`unpack`函数的所有功能...

    Python中的pack和unpack的使用

    在Python编程中,`pack`和`unpack`是`struct`模块中的两个关键函数,用于处理不同数据类型的字节序列转换。这两个函数在跨语言通信、数据存储或网络传输等场景中尤其有用,因为它们可以帮助我们将Python对象转换为...

    php pack与unpack 摸板字符字符含义

    理解这些模板字符对于有效使用 `pack` 和 `unpack` 功能至关重要,因为它们可以帮助你在各种场景中高效地处理二进制数据。通过熟练掌握这些字符及其用法,你可以轻松地将 PHP 数据结构转换为二进制流,或者从网络...

    Lua UnPack函数用法实例

    在本文中,我们将详细介绍unpack函数的用法,包括它的基本功能和如何通过实例来掌握它的使用技巧。 首先,让我们了解一下unpack函数的基本概念。unpack是一个标准库函数,在Lua 5.1及以后的版本中,它位于表package...

    sap-me-pack-unpack-how-to-guide-en.pdf

    ### SAP ME Pack and Unpack功能设置与使用指南 #### 概述 本指南旨在为用户提供关于如何在SAP Manufacturing Execution (SAP ME)系统中设置和使用Pack与Unpack功能的详细步骤。此功能主要用于处理制造过程中产品...

    解析二进制流接口应用实例 pack、unpack、ord 函数使用方法

    在工作中,我也逐渐了解到pack,unpack,ord对于二进制字节处理的强大。 下面我逐一介绍它们。在我们工作中,用到它们的估计不多。 我在最近一个工作中,因为通讯需要用到二进制流,然后接口用php接收。当时在处理时候...

    使用CANpack模块仿真所需dbc示例文件

    使用 CANpack 和 CAN unpack 模块仿真所需dbc示例文件。

    Python使用struct处理二进制(pack和unpack用法)

    读取文件内容后,可以使用`struct.unpack`解码,写入文件则使用`struct.pack`编码。 总之,Python的`struct`模块提供了强大的工具,用于在Python对象和二进制数据之间进行转换,这对于处理底层数据结构或与系统底层...

    pack_unpack_file

    "pack_unpack_file"可能是一个项目或者库,专门用于处理这类任务。在C++中,虽然没有内置的压缩和解压库,但我们可以通过第三方库如Zlib、Libarchive或Boost.IOStreams来实现这些功能。 **1. Zlib库** Zlib是一个...

    浅谈PHP中pack、unpack的详细用法

    使用 `pack` 和 `unpack`,开发者可以轻松地处理二进制数据,例如在网络通信、文件读写或与底层系统交互时。虽然这两个函数可能看起来复杂,但在某些特定场景下,它们能提供非常强大的功能。记住,理解和熟练运用...

    海洋解压缩工具unpack

    总的来说,解压缩工具是IT领域不可或缺的辅助工具,而“海洋解压缩工具unpack”作为其中的一员,提供了对压缩文件的解压服务,其基于VBScript的实现可能意味着轻量级和易于使用。用户在使用时应注意文件安全,同时...

    前端开源库-rsa-unpack

    rsa-unpack库可能需要与后端服务配合使用,以确保私钥的安全存储和使用。 5. 应用场景:了解rsa-unpack库可以应用于哪些场景,如数字签名、数据加密、HTTPS通信等。 6. 兼容性:前端库通常需要考虑不同的浏览器...

    unpack_plist_2.py

    把脚本unpack_plist_2.py和图集文件xx_1.png、xx_1.plist、xx_2.png、xx_2.plist....放入同一个文件夹(可放多套图集),然后执行脚本,拆解后的小图在该文件夹下生成xx_1、xx_2...等对应的文件夹中

    mp-unpack mp-unpack

    总结来说,“mp-unpack”可能是一个用于处理MP格式文件的工具,具体功能可能包括解压缩、解码、转换格式等。这需要对音频、视频编码和文件容器格式有深入了解,同时也涉及到使用命令行工具进行文件操作的基本技能。...

    HOWTO Unpack, Edit, and Re-Pack Boot Images

    首先,我们需要知道不同的手机有不同的设备标识,所以在进行任何操作前,必须确认你的设备型号并使用正确的设备号。在本教程中,讨论的是针对特定型号手机的操作,如 Nexus S 和 Nexus One。执行特定命令之前,确保...

Global site tag (gtag.js) - Google Analytics