unserialize() 函數(shù)用于將通過(guò) serialize() 函數(shù)序列化后的對(duì)象或數(shù)組進(jìn)行反序列化,并返回原始的對(duì)象結(jié)構(gòu)。
PHP 版本要求: PHP 4, PHP 5, PHP 7
mixed unserialize ( string $str )
參數(shù)說(shuō)明:
返回的是轉(zhuǎn)換之后的值,可為 integer、float、string、array 或 object。
如果傳遞的字符串不可解序列化,則返回 FALSE,并產(chǎn)生一個(gè) E_NOTICE。
<?php $str = 'a:3:{i:0;s:6:"Google";i:1;s:6:"Nhooo";i:2;s:8:"Facebook";}'; $unserialized_data = unserialize($str); print_r($unserialized_data); ?>
輸出結(jié)果為:
Array ( [0] => Google [1] => Nhooo [2] => Facebook )