在线PHP序列化/反序列化工具

Updated: 2026-07-11
广告位(顶部)

🔄 操作模式

📝 输入 (PHP数组格式)

左侧输入数据,右侧实时显示转换结果

Input
Output
等待输入...

📖 使用说明

序列化 (Serialize):输入PHP数组格式(如 ['name'=>'张三', 'age'=>28]),自动转为PHP序列化字符串。

反序列化 (Unserialize):输入PHP序列化字符串(如 a:2:{s:4:"name";s:6:"张三";s:3:"age";i:28;}),自动还原为可读的PHP数组格式。

支持的数据类型:字符串(string)、整数(integer)、浮点数(double)、布尔值(boolean)、null、数组(array)、对象(object)。

🎯 适用场景

如何使用在线PHP序列化/反序列化工具

使用在线PHP序列化/反序列化工具非常简单,只需三个步骤:

  1. 输入内容
    在工具的输入区域输入或粘贴您的内容。工具支持标准的输入格式,所有处理都在您的浏览器本地完成。
  2. 配置并处理
    根据需要调整设置来自定义输出,然后点击主要操作按钮处理内容。结果即时显示,无需等待服务器。
  3. 复制或下载结果
    使用"复制"按钮将结果复制到剪贴板,或使用"下载"保存为文件。您的数据不会离开您的设备。

❓ 常见问题

什么是PHP序列化?

PHP序列化是将PHP变量(数组、对象等)转换为可存储或传输的字符串格式的过程。序列化后的字符串包含了值的类型和长度信息,可以通过unserialize()函数还原。

序列化和JSON有什么区别?

PHP序列化是PHP专有的格式,支持PHP的所有数据类型(包括对象、资源引用等),但不可跨语言使用。JSON是跨语言的通用格式,但不支持PHP特有的对象类型和引用。

为什么反序列化会失败?

常见原因:序列化字符串格式损坏(长度不匹配)、字符串编码问题、序列化的类在当前环境不存在。请检查序列化字符串是否完整。

广告位(底部)