• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    PHP如何序列化一個對象?

    在做開發時,有時需要保存一個對象,但數據的保存只能保存字符串,或數字等簡單的數據類型,對象是不能直接保存的,那么怎么解決這種情況?<br/>我們可以先把對象進行序列化,序列化后就是一串字符了,可以保存這串字符。

    操作方法

    • 01

      在代碼里,我們先定義一個數組對象,假設要保存的就是這個對象。

    • 02

      要對這個對象進行序列化,只要調用Php的serialize方法就行了,輸入參數可以為任何類型的數據,輸出就是序列化后的字符串。

    • 03

      然后我們輸出一些結果,看下序列化后的字符串是怎樣的。

    • 04

      運行代碼,在頁面上看到結果,如圖,就是一串字符。

    • 05

      序列化后的字符串,怎么轉換回對象?
      可以用php提供的unserialize,代碼如圖

    • 06

      加上輸出代碼,看下這個反序列化是否能把字符串轉換回數組對象。

    • 07

      運行代碼,頁面上顯示結果如圖,可以看到反序列化后,成功把字符串轉換回數組了。

    • End
    • 發表于 2017-09-30 00:00
    • 閱讀 ( 763 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆