Syntax:void ArrayObject::unserialize (string $serialized)
Parameters:This function takes one parameter,
$serialized,which contains a serialized ArrayObject.
Return value:This function returns an unserialized ArrayObject.The following program illustrates the ArrayObject::unserialize() function in PHP:
Program :
// PHP illustration program
// ArrayObject::unserialize() function
// Declare associative array
$arr
=
array (
"a"
= >
"Welcome"
,
"b"
= >
"to"
,
"c"
= >
"GeeksforGeeks"
);
// Create array object
$arrObject
=
new
ArrayObject (
$arr
);
// Using the ArrayObject::serialize() function
$serialize1
= serialize (
$arrObject
);
// Using the ArrayObject::unserialize() function
$serialize2
= unserialize (
$serialize1
);
// Show result
var_dump (
$serialize1
);
var_dump (
$serialize2
);
?>
Exit:string (113 ) "C: 11:" ArrayObject ": 89: {x: i: 0; a: 3: {s: 1:" a "; s: 7:" Welcome "; s: 1:" b "; s: 2: "to"; s: 1: "c"; s: 13: "GeeksforGeeks";}; m: a: 0: {}} "object (ArrayObject) # 2 (1) {[" storage ":" ArrayObject ": private] = > array (3) {["a"] = > string (7) "Welcome" ["b"] = > string (2) "to" ["c"] = > string (13) "GeeksforGeeks"}}
Link: https : //www.php.net/manual/en/arrayobject.unserialize.php