PHP如何序列化一個對象?
在做開發時,有時需要保存一個對象,但數據的保存只能保存字符串,或數字等簡單的數據類型,對象是不能直接保存的,那麼怎麼解決這種情況?
我們可以先把對象進行序列化,序列化後就是一串字符了,可以保存這串字符。
操作方法
(01)在代碼裏,我們先定義一個數組對象,假設要保存的就是這個對象。
(02)要對這個對象進行序列化,只要調用Php的serialize方法就行了,輸入參數可以爲任何類型的數據,輸出就是序列化後的字符串。
(03)然後我們輸出一些結果,看下序列化後的字符串是怎樣的。
(04)運行代碼,在頁面上看到結果,如圖,就是一串字符。
(05)序列化後的字符串,怎麼轉換回對象?可以用php提供的unserialize,代碼如圖
(06)加上輸出代碼,看下這個反序列化是否能把字符串轉換回數組對象。
(07)運行代碼,頁面上顯示結果如圖,可以看到反序列化後,成功把字符串轉換回數組了。
-
EXCEL選擇性粘貼數值快捷鍵設置
在Excel中,我們經常會做選擇性粘貼數值的操作,總是通過鼠標來操作很不方便,如何設置一個好用的快捷鍵?下面來看一下。操作方法(01)打開excel,右鍵點擊工具欄空白地方,然後點擊‘自定義工具欄和菜單’(02)打開窗口後,點擊‘命令’(03)在命令欄下,點擊左邊的‘編輯’(04)接着在右...
-
微信聊天記錄怎麼備份和恢復?
我們在平時會經常使用微信來交流聊天,怎麼恢復微信刪除的記錄呢?對於大多數的重要聊天記錄,一定要及時備份,手機可以備份到本地電腦,這樣才能夠很好的保證文件不時之需,在備份保存的同時,電腦的安全也要注意,切勿把病毒殘留在電腦中。我們的微信聊天記錄被我們誤刪的情...
-
簡單幾步打造圖片的繪畫玻璃效果
怎麼製作圖片的繪畫玻璃效果呢?下面,就讓小編給大家介紹一下吧。操作方法01首先,我們需要打開我們電腦的ps軟件(鼠標左鍵雙擊桌面上的ps快捷方式或者是鼠標右鍵再選擇打開都是可以的)。02打開ps軟件之後,打開一張圖片。03接着,我們複製背景圖層。04添加高斯模糊濾鏡效...
-
ie修復工具完美修復Internet Explorer無法使用
IE修復工具是一款針對IE瀏覽器無法打開、IE瀏覽器崩潰、IE首頁被篡改及用戶無法上網所專門研發的一款瀏覽器修復工具。下面爲大家介紹一下ie修復工具完美修復InternetExplorer無法使用。操作方法(01)首先在自己電腦上下載安裝電腦管家。(02)然後打開電腦管家——點...