非常好用的兩個(gè)PHP函數(shù) serialize()和unserialize()
更新時(shí)間:2012年02月04日 15:10:24 作者:
使用serialize()函數(shù)和unserialize()函數(shù),這兩個(gè)函數(shù)的用法真是絕配,一個(gè)是進(jìn)行序列化存儲(chǔ),另一個(gè)則是進(jìn)行序列化恢復(fù),方便極了
今天,在做一個(gè)關(guān)于PING服務(wù)的東西,由于不想把ping服務(wù)地址放進(jìn)數(shù)據(jù)庫中,那樣不好,ping服務(wù)本來不是一個(gè)效率不高的事,再放進(jìn)數(shù)據(jù)庫中,不但更加降低了程序的效率,還給服務(wù)器帶來不必要的損耗,所以,想辦法所ping服務(wù)地址用數(shù)組的方式放進(jìn)了.conf文件中,才開始的設(shè)計(jì)思路是通過生成的php代碼放到.php文件中,然后再把.php文件載入進(jìn)來,后來,發(fā)現(xiàn)操作起來不太方便,所以,決定使用serialize()函數(shù)和unserialize()函數(shù),這兩個(gè)函數(shù)的用法真是絕配,一個(gè)是進(jìn)行序列化存儲(chǔ),另一個(gè)則是進(jìn)行序列化恢復(fù),方便極了,函數(shù)用法代碼分享:
<?php
$array = array();
$array['key'] = 'website';
$array['value']='www.chhua.com';
$a = serialize($array);
echo $a;
unset($array);
$a = unserialize($a);
print_r($a);
?>
沒有寫太具體的用法,童鞋可以自己思考,然后嘗試,還是那句話,我這里說的只是一種思路和方法,具體用法,還是要自己研究。
復(fù)制代碼 代碼如下:
<?php
$array = array();
$array['key'] = 'website';
$array['value']='www.chhua.com';
$a = serialize($array);
echo $a;
unset($array);
$a = unserialize($a);
print_r($a);
?>
沒有寫太具體的用法,童鞋可以自己思考,然后嘗試,還是那句話,我這里說的只是一種思路和方法,具體用法,還是要自己研究。
您可能感興趣的文章:
- 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()的使用方法
- 詳解php中serialize()和unserialize()函數(shù)
- 淺談php serialize()與unserialize()的用法
- golang實(shí)現(xiàn)php里的serialize()和unserialize()序列和反序列方法詳解
相關(guān)文章
PHP 如何利用phpexcel導(dǎo)入數(shù)據(jù)庫
以下是對PHP中利用phpexcel導(dǎo)入數(shù)據(jù)庫的實(shí)現(xiàn)代碼進(jìn)行了介紹,需要的朋友可以過來參考下2013-08-08PHP+MySQL存儲(chǔ)數(shù)據(jù)常見中文亂碼問題小結(jié)
這篇文章主要介紹了PHP+MySQL存儲(chǔ)數(shù)據(jù)常見中文亂碼問題,針對php+mysql常見的中文亂碼問題予以總結(jié)分析,并給出了解決方法供大家參考,需要的朋友可以參考下2016-06-06php?ZipArchive解壓縮實(shí)現(xiàn)后臺(tái)管理升級(jí)問題詳解
php?ZipArchive可以說是php自帶的一個(gè)函數(shù)了,他可對對文件進(jìn)行壓縮與解壓縮處理,但是使用此類之前我們必須在php.ini中把extension=php_zip.dll前面的分號(hào)有沒有去掉,然后再重啟Apache這樣才能使用這個(gè)類庫2022-12-12使用PHPMailer實(shí)現(xiàn)郵件的實(shí)時(shí)發(fā)送功能
這篇文章主要為大家詳細(xì)介紹了如何使用PHPMailer 實(shí)現(xiàn)一個(gè)接收詢盤并實(shí)時(shí)同步到指定郵箱的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2023-12-12PHP cookie與session會(huì)話基本用法實(shí)例分析
這篇文章主要介紹了PHP cookie與session會(huì)話基本用法,結(jié)合實(shí)例形式分析了PHP cookie與session會(huì)話基本存儲(chǔ)、設(shè)置、刪除等相關(guān)使用方式,需要的朋友可以參考下2019-11-11PHP封裝PDO實(shí)現(xiàn)操作MySql數(shù)據(jù)庫
數(shù)據(jù)庫操作類可以封裝數(shù)據(jù)庫連接和操作,使代碼更易于維護(hù)和擴(kuò)展,這篇文章主要為大家詳細(xì)介紹了PHP如何封裝操作類PDO從而實(shí)現(xiàn)操作MySql數(shù)據(jù)庫的功能,需要的可以了解下2023-10-10PHP應(yīng)用跨時(shí)區(qū)功能的實(shí)現(xiàn)方法
今天小編就為大家分享一篇關(guān)于PHP應(yīng)用跨時(shí)區(qū)功能的實(shí)現(xiàn)方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03