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

巴扎黑
發布: 2023-03-14 21:36:01
原創
1519 人瀏覽過

這篇文章主要介紹了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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板