PHP unserialize() 函數
unserialize() 函數用於將通過 serialize() 函數序列化後的對象或數組進行反序列化,並返回原始的對象結構。
PHP 版本要求: PHP 4, PHP 5, PHP 7
語法
mixed unserialize ( string $str )
參數說明:
- $str: 序列化後的字串。
返回值
返回的是轉換之後的值,可為 integer、float、string、array 或 object。
如果傳遞的字串不可解序列化,則返回 FALSE,並產生一個 E_NOTICE。
實例
實例
$str = 'a:3:{i:0;s:6:"Google";i:1;s:6:"zaixian";i:2;s:8:"Facebook";}';
$unserialized_data = unserialize($str);
print_r($unserialized_data);
輸出結果為:
Array ( [0] => Google [1] => zaixian [2] => Facebook )