在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)