php serialize序列化對象或者數組


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來返,因為他已經有返過了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM