php 序列化和反序列化的作用及使用
Posted junyi-bk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 序列化和反序列化的作用及使用相关的知识,希望对你有一定的参考价值。
1.序列化是什么意思呢?
序列化就是把本来不能直接存储的数据转换成可存储的数据,并且不会丢掉数据格式
serialize();
2.反序列化是什么意思呢?
其实就是字面的意思,把序列化的数据,转换成我们需要的格式
unserialize();
如下:
<?php $sites = array(‘Google‘=>‘$ser‘, ‘Runoob‘=>‘1111‘, ‘Facebook‘=>333);
//序列化 $serialized_data = serialize($sites);
echo $serialized_data;
//得到 a:3:s:6:"Google";s:4:"$ser";s:6:"Runoob";s:4:"1111";s:8:"Facebook";i:333;
//反序列化 $a = unserialize($serialized_data); var_dump($a);
//得到
array(3)
["Google"]=>
string(4) "$ser"
["Runoob"]=>
string(4) "1111"
["Facebook"]=>
int(333)
?>
以上是关于php 序列化和反序列化的作用及使用的主要内容,如果未能解决你的问题,请参考以下文章