亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

serialize()與unserialize()函數怎么在php中使用

發布時間:2020-12-22 14:17:25 來源:億速云 閱讀:175 作者:Leah 欄目:開發技術

本篇文章為大家展示了serialize()與unserialize()函數怎么在php中使用,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

php函數serialize():

這個函數作用就是序列化數據,返回一個可存儲的字符串,該函數有利于存儲或傳遞PHP的值,同時不丟失其類型和結構。所以我們在cms數據庫里面經常看到這樣的結構。

一般,我們將復雜或者數據量多而沒有必要分開存儲的數據封裝成一個多維數組通過serialize()轉成字符串,然后存進數據庫,需要的時候再拿出來轉成數組再用,而拿出了轉成數組用的就是php的unserialize(),前面多了一個un嘛。直接上例子:
 

$a=array("周","滿","和","個人","博客","www.jb51.net","周滿和","個人博客");
$b=serialize($a);
print_r($b);
echo "<br/>";
$c=unserialize($b);
print_r($c);

輸出結果是:

//經過serialize序列化之后得到的數據,也是存這個進數據庫
a:8:{i:0;s:3:"周";i:1;s:3:"滿";i:2;s:3:"和";i:3;s:6:"個人";i:4;s:6:"博客";i:5;s:20:"www.jb51.net";i:6;s:9:"周滿和";i:7;s:12:"個人博客";}
 
//經過unserialize()反序列化得到的數據,和之前的$a數組結構一樣吧
Array ( [0] => 周 [1] => 滿 [2] => 和 [3] => 個人 [4] => 博客 [5] => www.jb51.net [6] => 周滿和 [7] => 個人博客 )

在上一個復雜一點的二維數組的例子:
 

$a1=array(
  'name'=>array("周","滿",'和'),
  'name_weburl'=>array("周滿和","www.jb51.net"),
  'all'=>array('周滿和個人博客'=>'www.jb51.net')
);
$b1=serialize($a1);
print_r($b1);
echo "<br/>";
$c1=unserialize($b1); 
print_r($c1);

輸出結果是:

//經過serialize序列化之后得到的數據,也是存這個進數據庫
a:3:{s:4:"name";a:3:{i:0;s:3:"周";i:1;s:3:"滿";i:2;s:3:"和";}s:11:"name_weburl";a:2:{i:0;s:9:"周滿和";i:1;s:20:"www.jb51.net";}s:3:"all";a:1:{s:21:"周滿和個人博客";s:20:"www.jb51.net";}}
 
//經過unserialize()反序列化得到的數據,和之前的$a數組結構一樣吧
Array ( [name] => Array ( [0] => 周 [1] => 滿 [2] => 和 ) [name_weburl] => Array ( [0] => 周滿和 [1] => www.jb51.net ) [all] => Array ( [周滿和個人博客] => www.jb51.net ) )

上述內容就是serialize()與unserialize()函數怎么在php中使用,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乐东| 阳城县| 新乐市| 南宁市| 伽师县| 荔波县| 伊川县| 蚌埠市| 土默特右旗| 东宁县| 德惠市| 德令哈市| 图们市| 扎兰屯市| 饶阳县| 隆回县| 古交市| 九龙坡区| 津南区| 衡阳县| 庐江县| 平武县| 兴隆县| 萍乡市| 云浮市| 古丈县| 定陶县| 昭通市| 靖西县| 崇左市| 江山市| 界首市| 荃湾区| 永年县| 陇南市| 雷州市| 东阿县| 漾濞| 孝感市| 四子王旗| 红原县|