serialize(),unserialize()

Posted running-fly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了serialize(),unserialize()相关的知识,希望对你有一定的参考价值。

1.关联数组 序列化

$array = array();
$array[‘key‘] = ‘website‘;
$array[‘value‘]=‘www.isoji.org‘;
$b = serialize($array);  /*serialize()返回字符串
echo $b;                       // 输出    a:2:{s:3:"key";s:7:"website";s:5:"value";s:13:"www.isoji.org";}  



unset($array);  
$b = unserialize($b);
print_r($b);                 //输出   Array ( [key] => website [value] => www.isoji.org )

2.索引数组序列化
$array = array(); 
$array[] = ‘website‘; 
$array[]=‘www.chhua.com‘; 
$a = serialize($array); 
echo $a;                  //a:2:{i:0;s:7:"website";i:1;s:13:"www.chhua.com";}



unset($array); 
$a = unserialize($a); 
print_r($a);            //Array ( [0] => website [1] => www.chhua.com )
 

 

以上是关于serialize(),unserialize()的主要内容,如果未能解决你的问题,请参考以下文章

serialize(),unserialize()

序列化serialize()与反序列化unserialize()的实例

如何使用 php serialize() 和 unserialize()

php的serialize()函数和unserialize()函数

对象的序列化与反序列化-serialize与unserialize

php serialize的长度问题,大神来