php unserialize如何处理数组
导读:unserialize( 函数用于将 PHP 的 serialize( 函数生成的序列化字符串还原成 PHP 值 <?php // 序列化一个数组 $array = array( 'name' => 'John',...
unserialize()
函数用于将 PHP 的 serialize()
函数生成的序列化字符串还原成 PHP 值
<
?php
// 序列化一个数组
$array = array(
'name' =>
'John',
'age' =>
30,
'city' =>
'New York'
);
$serialized_array = serialize($array);
echo "Serialized array: " . $serialized_array . PHP_EOL;
// 反序列化数组
$unserialized_array = unserialize($serialized_array);
print_r($unserialized_array);
?>
输出结果:
Serialized array: a:3:{
s:4:"name";
s:4:"John";
s:3:"age";
i:30;
s:4:"city";
s:7:"New York";
}
Array
(
[name] =>
John
[age] =>
30
[city] =>
New York
)
在这个例子中,我们首先创建了一个包含三个元素的数组 $array
。然后,我们使用 serialize()
函数将其序列化为字符串 $serialized_array
。接下来,我们使用 unserialize()
函数将序列化的字符串还原为数组 $unserialized_array
。最后,我们使用 print_r()
函数输出反序列化后的数组。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: php unserialize如何处理数组
本文地址: https://pptw.com/jishu/708498.html