站長資訊網
        最全最豐富的資訊網站

        php如何序列化數組和對象

        上一篇文章中我們了解了設置變量類型的方法,有需要的請看《php如何使用函數設置變量類型》。這次我們向大家介紹序列化對象或數組的方法,有需要的可以參考參考。

        這一次我們來看一下序列化,但是你們知道什么叫做序列化嗎?

        序列化是將對象的狀態信息轉換為可存儲或傳輸的形式的過程。在序列化期間,對象將其當前狀態寫入臨時或持久存儲。稍后,您可以通過從存儲讀取或反序列化對象的狀態來重新創建對象。

        我們了解序列化知識后,就讓我們趕緊來學習如何序列化對象或數組吧。

        首先我們來看一個小栗子。

        <?php $sites = array('Google', '360', 'Facebook'); $serialized_data = serialize($sites); echo  $serialized_data . PHP_EOL; ?>

        這個例子的結果是

        php如何序列化數組和對象

        我們干什么了?這個結果怎么變成這樣了?這一長串代碼都是什么意思?命名每個單詞我都認識,為什么合起來我就不認識了?

        我們細細解讀一下,我們原先有一個數組,不知道經過什么操作,我們的數組就變成一長串我們不認識的代碼了。既然我們解讀不下去了,但就來看看這個函數吧。

        serialize() 函數用于序列化對象或數組,并返回一個字符串。這個函數序列化對象后,可以很方便的將它傳遞給其他需要它的地方,且其類型和結構不會改變。

        那我們去看看這個函數的語法格式吧。

        string serialize(要序列化的對象或數組)

        看來我們不知道的那個過程,就是由這個函數進行了序列化的過程,然后將對象或是數組變成一長串的字符串了。

        需要注意的是:如果想要將已序列化的字符串變回 PHP 的值,可使用 unserialize()函數。

        就說到這里了,有其他想知道的,可以點擊這個哦。→ →php視頻教程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品成a人在线观看| 久久99精品久久久久久动态图| 亚洲精品无码专区在线播放| 久久精品国产69国产精品亚洲| 亚洲精品乱码久久久久久| 国产精品va久久久久久久| 97久久精品无码一区二区天美| 无码AⅤ精品一区二区三区| 麻豆精品成人免费国产片| 老司机67194精品线观看| 久久精品无码一区二区三区日韩| 欧美精品第一页| 999国内精品永久免费观看| 亚洲AV无码精品无码麻豆| 久久久久无码精品| 国产日韩高清三级精品人成| 久久精品国产影库免费看| 国产女主播精品大秀系列| 亚洲精品国偷自产在线| 人妻VA精品VA欧美VA| 国产线视频精品免费观看视频| 色花堂国产精品第一页| 国产精品久久国产精麻豆99网站| 老司机亚洲精品影院| 亚洲国产精品久久久天堂| 四虎精品成人免费视频| 精品国产亚洲男女在线线电影 | 99re这里只有精品6| 久久青青草原精品国产| 亚洲AV日韩精品久久久久| 亚洲精品卡2卡3卡4卡5卡区| 亚洲日韩精品一区二区三区无码 | 无码日韩精品一区二区三区免费| 四虎精品成人免费视频| 免费精品国自产拍在线播放| 精品无码综合一区| 精品国产91久久久久久久a | 97久久超碰国产精品旧版| 久久精品蜜芽亚洲国产AV| 久久夜色精品国产噜噜麻豆| 久久精品无码午夜福利理论片|