日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php serialize與unserialize語法

php serialize與unserialize語法

來源:程序員人生   發布時間:2013-10-24 03:30:06 閱讀次數:2689次

php serialize與unserialize語法

serialize ---------   將數組格式化成有序的字符串

unserialize

(php 3>= 3.0.5, php 4 )

unserialize --  從已存儲的表示中創建 php 的值

描述

mixed unserialize ( string str [, string callback])

unserialize() 對單一的已序列化的變量進行操作,將其轉換回 php 的值。返回的是轉換之后的值,可為 integer、float、string、array 或 object。如果傳遞的字符串不可解序列化,則返回 false。

unserialize_callback_func 指令: 如果在解序列化的時候需要實例化一個未定義類,則可以設置回調函數以供調用(以免得到的是不完整的 object “__php_incomplete_class”)。可通過 php.ini、ini_set() 或 .htaccess 定義‘unserialize_callback_func’。每次實例化一個未定義類時它都會被調用。若要禁止這個特性,只需置空此設定。還需要注意的是 unserialize_callback_func 指令是從 php 4.2.0 開始提供使用的

unserialize   ----- 將數組還原成數組

serialize

(php 3>= 3.0.5, php 4 )

serialize --  產生一個可存儲的值的表示

描述

string serialize ( mixed value)

serialize() 返回字符串,此字符串包含了表示 value 的字節流,可以存儲于任何地方。

這有利于存儲或傳遞 php 的值,同時不丟失其類型和結構。

想要將已序列化的字符串變回 php 的值,可使用 unserialize(),serialize() 可處理除了 resource 之外的任何類型,甚至可以 serialize() 那些包含了指向其自身引用的數組,你正 serialize() 的數組/對象中的引用也將被存儲.

當序列化對象時,php 將試圖在序列動作之前調用該對象的成員函數 __sleep()。這樣就允許對象在被序列化之前做任何清除操作,類似的,當使用 unserialize() 恢復對象時,將調用 __wakeup() 成員函數.

注:在 php 3 中,對象屬性將被序列化,但是方法則會丟失,php 4 打破了此限制,可以同時存儲屬性和方法,請參見類與對象中的序列化對象部分獲取更多信息.

測試實例:

  1. $test = array("a"=>0,"b"=>0,"c"=>0); 
  2. $test2 = ''
  3. $test2=serialize($test); 
  4. echo $test2
  5. echo "<hr>"
  6. print_r(unserialize($test2)); 

用途:

在我個人經驗主要是處理數組傳遞,數組存庫操作。

例如我有一個數組需要傳遞給下一個頁面,如果你不想使用seesion/cookie,那么你就可以利用該函數,傳遞,然后還原.

例如我在做網址目錄的時候,其中有個 評分,分為好評,中評,差評,那么我的數據庫給該功能設計的字段就一個,類型是長字符型,將三個評論組合成數組:

  1. array
  2.    'a' => 0, //好評0個 
  3.    'b' => 0, //中評0個 
  4.    'c' => 0 //差評0個 

將其用serialize函數轉換后就是:a:3:{s:1:"a";i:0;s:1:"b";i:0;s:1:"c";i:0;},然后存在數據庫,取出的時候別忘記用.

unserialize函數轉換成數組使用
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产成人免费网站 | 日韩一区二区精品视频 | 综合久久亚洲 | 久久99国产精品久久99果冻传媒 | 欧美日韩第一页 | 国产一级片在线播放 | 欧美色综合天天久久综合精品 | 精品一区二区久久 | 国产精品一区二区久久久 | 亚洲欧美综合久久 | 精品国产第一国产综合精品 | 国产男女视频 | 精品三区| 香蕉久久久精品 | 亚洲精品国产综合99久久夜夜嗨 | 宅男天堂网| 亚洲国产精品成人av | 日韩视频在线播放 | 日日噜噜噜夜夜狠狠久久蜜桃 | 91精品国产欧美一区二区 | 国产精品一区电影 | 日韩成人黄色片 | 福利视频久久 | 精品九九| 逼网| 亚洲一区二区三区在线视频 | 一级久久 | 国产精品区免费视频 | 国产一区二区视频网站 | 国产乱码精品一区二区三区中文 | 精品日韩| 尤物一区 | 九九在线视频 | 日韩欧美在线一区二区三区 | 免费的性爱视频 | 日韩小视频 | 午夜在线免费观看视频 | 在线视频日韩 | 欧美激情在线精品一区二区三区 | 不卡一区二区三区四区 | 99久久99九九99九九九 |