serialize序列化對象或者數組
$str=serialize(array('a'=>1,'b'=>2));
echo $str;
輸入出a:2:{s:1:"a";i:1;s:1:"b";i:2;}
a:2:
o表示對象
a表示數組
s表示字符
i表示數字
2表示個數
unserialize返序列化
$arr=unserialize($str);
var_dump($data);
輸出數組array('a'=>1,'b'=>2)
注意:
1、如果是序列化對象的時候,當在返序列化時記錄要加載對象一次才能輸出結果,否則出錯
2、$_SESSION[$str]也可以序列化,當返序列化的時候不需要用unserialize來返,因為他已經有返過了