序列化是將變數轉換為可儲存或傳輸的字串的過程;反序列化就是在適當的時候把這個字串再轉化成原來的變數使用。這兩個過程結合起來,可以輕鬆地儲存和傳輸資料,使程式更具維護性。
php中的序列化和反序列化分別通過函式serialize()和unserialize()即可實現。serialize()的引數可以是resource類
型外的所有變數型別,最常見的是用來序列化物件,unseialize()將serialize的返回結果作為引數,進行反序列化,得到原物件。
在php中,序列化和反序列化很多地方都可以用到!~
例如:資料庫連線,序列化陣列等等。
php序列化和反序列化
把複雜的資料型別壓縮到乙個字串中 serialize 把變數和它們的值編碼成文字形式 unserialize 恢復原先變數 1.建立乙個 arr陣列用於儲存使用者基本資訊,並在瀏覽器中輸出檢視結果 arr array arr name 張三 arr age 22 arr 男 arr phone 12...
php序列化和反序列化
序列化與反序列化 把複雜的資料型別壓縮到乙個字串中 serialize 把變數和它們的值編碼成文字形式 unserialize 恢復原先變數 1.建立乙個 arr陣列用於儲存使用者基本資訊,並在瀏覽器中輸出檢視結果 arr array arr name 張三 arr age 22 arr 男 arr...
PHP序列化和反序列化注意什麼
序列化是將變數轉換為可儲存或傳輸的字串的過程 反序列化就是在適當的時候把這個字串再轉化成原來的變數使用。這兩個過程結合起來,可以輕鬆地儲存和傳輸資料,使程式更具維護性。serialize和unserialize函式 這兩個是序列化和反序列化php中資料的常用函式。序列化陣列 s serialize ...