Unserialize
(PHP3 >= 3.0.5, PHP4)
Unserialize---&http://www.aliyun.com/zixun/aggregation/37954.html ">nbsp; Create PHP values from stored values
Syntax: Mixed unserialize (String str)
Description:
Unserialize () takes a serialized variable (reference serialize ()) and converts it back to the value of PHP, returns the converted value, and can be integer, double, string, array, object. If an object has a serialized, its method is not saved in the returned value.
Example:
<?php
Here, we use Unserialize () to load sessions data from a database
Into $session _data. This example complements the one described
With Serialize ().
$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)) {
If the execute or fetch fails, initialize to empty array
$session _data = Array ();
else {
We should now have the serialized data in $tmp [0].
$session _data = unserialize ($tmp [0]);
if (!is_array ($session _data)) {
Something went wrong, initialize to empty array
$session _data = Array ();
}
}
?>