詳解php中serialize()和unserialize()函數(shù)
php的serialize()函數(shù)和unserialize()函數(shù)
適用情境:serialize()返回字符串,此字符串包含了表示value的字節(jié)流,可以存儲(chǔ)于任何地方。這有利于存儲(chǔ)或傳遞 PHP 的值,同時(shí)不丟失其類型和結(jié)構(gòu)。比較有用的地方就是將數(shù)據(jù)存入數(shù)據(jù)庫(kù)或記錄在文件中的時(shí)候
serialize()可處理處資源類型外所有的類型,也可以序列化對(duì)象
<?php $array = array(); $array['keys'] = 'www'; $array['values']='11111'; $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 )
對(duì)類的操作也一樣
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- golang、python、php、c++、c、java、Nodejs性能對(duì)比
- golang 調(diào)用 php7詳解及實(shí)例
- Golang加密解密之RSA(附帶php)
- PHP中SERIALIZE和JSON的序列化與反序列化操作區(qū)別分析
- PHP的serialize序列化數(shù)據(jù)以及JSON格式化數(shù)據(jù)分析
- php中unserialize返回false的解決方法
- 淺談php函數(shù)serialize()與unserialize()的使用方法
- 非常好用的兩個(gè)PHP函數(shù) serialize()和unserialize()
- 淺談php serialize()與unserialize()的用法
- golang實(shí)現(xiàn)php里的serialize()和unserialize()序列和反序列方法詳解
相關(guān)文章
Laravel5.1 框架模型工廠ModelFactory用法實(shí)例分析
這篇文章主要介紹了Laravel5.1 框架模型工廠ModelFactory用法,結(jié)合實(shí)例形式分析了laravel5.1框架模型工廠ModelFactory基本功能、定義與使用方法,需要的朋友可以參考下2020-01-01采用ThinkPHP中F方法實(shí)現(xiàn)快速緩存實(shí)例
一般使用文件方式的緩存就能夠滿足要求,而thinkPHP還提供了一個(gè)專門用于文件方式的快速緩存方法F方法,需要的朋友可以參考下2014-06-06PHP網(wǎng)頁安全認(rèn)證的實(shí)例詳解
這篇文章主要介紹了PHP網(wǎng)頁安全認(rèn)證的實(shí)例詳解的相關(guān)資料,這里提供了兩種實(shí)現(xiàn)方法,一種基于數(shù)據(jù)庫(kù)另一種不基于數(shù)據(jù)庫(kù)的方法,希望通過本能幫助到大家,需要的朋友可以參考下2017-09-09PHP全概率運(yùn)算函數(shù)(優(yōu)化版) Webgame開發(fā)必備
PHP全概率運(yùn)算函數(shù)(優(yōu)化版) Webgame開發(fā)必備,需要的朋友可以參考下。2011-07-07關(guān)于laravel-admin ueditor 集成并解決刷新的問題
今天小編就為大家分享一篇關(guān)于laravel-admin ueditor 集成并解決刷新的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-10-10