在PHP中,serialize() 函数用于序列化对象或数组,并返回一个包含字节流的字符串来表示它。
PHP反序列化是序列化的逆过程,即将字节流转换为对象的过程。
使用我们提供的PHP反序列化在线工具,您可以在序列化之前测试字符串,或者您也可以点击'php 在线编译器'进行测试。
您可以点击“示例”按钮了解如何使用它。
我们提供以下示例来了解如何使用PHP反序列化。
<?php
$ser = 'a:3:{s:2:"id";i:1;s:4:"name";s:4:"John";s:3:"age";i:32;}';
$ser = unserialize($ser);
var_dump($ser);
?>
输出:
array(3) {
["id"]=>
int(1)
["name"]=>
string(4) "John"
["age"]=>
int(32)