多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

php serialize與unserialize語法

來源:程序員人生   發(fā)布時間:2013-10-24 03:30:06 閱讀次數(shù):2682次

php serialize與unserialize語法

serialize ---------   將數(shù)組格式化成有序的字符串

unserialize

(php 3>= 3.0.5, php 4 )

unserialize --  從已存儲的表示中創(chuàng)建 php 的值

描述

mixed unserialize ( string str [, string callback])

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

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

unserialize   ----- 將數(shù)組還原成數(shù)組

serialize

(php 3>= 3.0.5, php 4 )

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

描述

string serialize ( mixed value)

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

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

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

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

注:在 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)); 

用途:

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

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

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

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

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

unserialize函數(shù)轉換成數(shù)組使用
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美日韩一级黄色片 | 美女毛片免费 | 另类图片 亚洲 校园 小说区 | 狠狠操网| 高清在线一区二区三区亚洲综合 | 亚洲天堂中文字幕 | 国产成人精品自拍 | www.国产成人 | 国产在线观看不卡免费高清 | 国产欧美一区二区三区小说 | 国产一区二区三区免费播放 | 久久精品无码一区二区日韩av | 波多野结衣久久精品免费播放 | 亚洲欧美人成人综合在线50p | 亚洲图片一区二区 | 一区二区三区视频免费观看 | 亚洲产国偷v产偷v自拍涩爱 | 国产精品1页 | 日韩一区视频在线 | 欧美成人性色区 | 日韩手机在线免费视频 | 久久精品中文字幕极品 | 最近免费字幕高清在线观看 | 免费一级毛片一级毛片aa | 国产精品一区二区不卡 | 午夜久久久久久 | 18欧美同性videos可播放 | 天天久| 亚洲欧美一区二区三区国产精品 | 中文字幕一二三区乱码老 | www.亚洲第一 | 好好的曰www视频在线观看 | 亚洲第一区在线 | 黑人xxxx日本 | 欧美一级久久久久久久大片动画 | 日本h片无遮挡在线观看 | 一区二区三区四区在线观看视频 | 免费国产在线视频 | 手机看片精品国产福利盒子 | 亚洲乱码在线观看 | 成人网在线观看 |