詳解php中serialize()和unserialize()函數(shù)
php的serialize()函數(shù)和unserialize()函數(shù)
適用情境:serialize()返回字符串,此字符串包含了表示value的字節(jié)流,可以存儲于任何地方。這有利于存儲或傳遞 PHP 的值,同時(shí)不丟失其類型和結(jié)構(gòu)。比較有用的地方就是將數(shù)據(jù)存入數(shù)據(jù)庫或記錄在文件中的時(shí)候
serialize()可處理處資源類型外所有的類型,也可以序列化對象
<?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 )
對類的操作也一樣
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
- golang、python、php、c++、c、java、Nodejs性能對比
- 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)文章
thinkphp3.2中Lite文件替換框架入口文件或應(yīng)用入口文件的方法
這篇文章主要介紹了thinkphp3.2中Lite文件替換框架入口文件或應(yīng)用入口文件的方法,涉及ThinkPHP相關(guān)配置技巧,需要的朋友可以參考下2015-05-05
ThinkPHP框架實(shí)現(xiàn)定時(shí)執(zhí)行任務(wù)的兩種方法分析
這篇文章主要介紹了ThinkPHP框架實(shí)現(xiàn)定時(shí)執(zhí)行任務(wù)的兩種方法,結(jié)合實(shí)例形式分析了2種被動執(zhí)行定時(shí)任務(wù)的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2018-09-09
php獲取小程序碼的實(shí)現(xiàn)代碼(B類接口)
這篇文章主要介紹了php獲取小程序碼的實(shí)現(xiàn)代碼(B類接口),需要的朋友可以參考下2020-06-06
php頁面跳轉(zhuǎn)session cookie丟失導(dǎo)致不能登錄等問題的解決方法
thinkphp開發(fā)的一個(gè)項(xiàng)目,登錄成功后又跳轉(zhuǎn)到登錄頁面,在提交信息后輸出session都是正常的,沒有問題,但是頁面跳轉(zhuǎn)后,session出現(xiàn)丟失現(xiàn)象,無法正常完成登陸,下面通過本文給大家解答下2016-12-12

