免费在线PHP序列化/反序列化工具(Serializer/Unserializer),实时将PHP对象序列化为字符串或从字符串反序列化为PHP数组,支持各种数据类型。无需注册,数据不上传服务器。 | 无需注册 · 数据绝不上传服务器
零依赖·可离线使用🔄 操作模式
📝 输入 (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)。
🎯 适用场景
- Session调试:查看和分析PHP Session数据
- 数据迁移:在不同系统间传输PHP序列化数据
- 缓存分析:检查缓存中存储的序列化数据内容
- 安全审计:反序列化漏洞分析时查看序列化数据
❓ 常见问题
什么是PHP序列化?
PHP序列化是将PHP变量(数组、对象等)转换为可存储或传输的字符串格式的过程。序列化后的字符串包含了值的类型和长度信息,可以通过unserialize()函数还原。
序列化和JSON有什么区别?
PHP序列化是PHP专有的格式,支持PHP的所有数据类型(包括对象、资源引用等),但不可跨语言使用。JSON是跨语言的通用格式,但不支持PHP特有的对象类型和引用。
为什么反序列化会失败?
常见原因:序列化字符串格式损坏(长度不匹配)、字符串编码问题、序列化的类在当前环境不存在。请检查序列化字符串是否完整。
如何使用在线PHP序列化/反序列化工具
使用在线PHP序列化/反序列化工具非常简单:
-
选择模式
点击「序列化」或「反序列化」按钮选择操作方向。 -
输入数据
在左侧编辑器输入PHP数组格式或序列化字符串,右侧实时显示转换结果。 -
复制或下载结果
使用「复制」按钮将结果复制到剪贴板,或使用「下载」保存为文件。