unserialize() 函數用於將通過 serialize() 函數序列化後的對象或數組進行反序列化,並返回原始的對象結構。
返回值
返回的是轉換之後的值,可爲 integer、float、string、array 或 object。
如果傳遞的字符串不可解序列化,則返回 FALSE,併產生一個 E_NOTICE。
<?php
$str = 'a:3:{i:0;s:6:"Google";i:1;s:6:"Runoob";i:2;s:8:"Facebook";}';
$unserialized_data = unserialize($str);
print_r($unserialized_data);
?>輸出結果爲:
Array
(
[0] => Google
[1] => Runoob
[2] => Facebook
)