首頁  >  文章  >  後端開發  >  實例詳解php中serialize()與unserialize()函數

實例詳解php中serialize()與unserialize()函數

墨辰丷
墨辰丷原創
2018-05-19 14:40:361413瀏覽

這篇文章主要介紹了php的serialize()函數和unserialize()函數的相關資料,需要的朋友可以參考下

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

適用情境:serialize()傳回字串,此字串包含了表示value的位元組流,可以儲存於任何地方。這有利於儲存或傳遞 PHP 的值,同時不遺失其類型和結構。比較有用的地方就是將資料存入資料庫或記錄在檔案中的時候

serialize()可處理處資源類型外所有的類型,也可以序列化物件

<?php 
$array = array(); 
$array[&#39;keys&#39;] = &#39;www&#39;; 
$array[&#39;values&#39;]=&#39;11111&#39;; 
$a = serialize($array); 
echo $a; 
unset($array); 
$a = unserialize($a); 
print_r($a); 
?>

輸出

a:2:{s:4:"keys";s:3:"www";s:6:"values";s:5:"11111";}

Array ( [keys] => www [values] => 11111 )

對類別的操作也一樣

相關推薦: 

剖析函數serialize()和unserialize()的用法

##非常好用的兩個PHP函數serialize()和unserialize()_PHP教學

serialize()和unserialize()函數的實例解說

#

以上是實例詳解php中serialize()與unserialize()函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn