IT学习者 -> 技术文档 -> PHP 完全中文手册

函数:unserialize()


unserialize

取出系统资料。

语法: mixed unserialize(string str);

返回值: 混合类型资料

函数种类: 资料处理

内容说明

本函数可取出系统资料。储存的资料以 byte-stream 方式存放。返回值为混合类型,包括整数、倍精确浮点数字符串、数组以及类的属性 (类的方法无法储存)。

使用范例

<?php
$conn 
odbc_connect("webdb""php""chicken");
$stmt odbc_prepare($conn"SELECT data FROM sessions WHERE id = ?");
$sqldata = array($PHP_AUTH_USER);
if (!
odbc_execute($stmt, &$sqldata) || !odbc_fetch_into($stmt, &$tmp)) {
    
// 若执行则 $session_data 设为空值
    
$session_data = array();
} else {
    
// 取出 $tmp[0] 值
    
$session_data unserialize($tmp[0]);
    if (!
is_array($session_data)) {
        
// 出现错误则将 $session_data 清除
        
$session_data = array();
    }
}
?>

参考

serialize()  



[ 上一页  PHP中文手册  下一页 ]

PHP 首页 | PHP 导读 | PHP 函数库 | PHP 函数索引 | PHP 范例程序