最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php序列化函數(shù)serialize() 和 unserialize() 與原生函數(shù)對(duì)比

 更新時(shí)間:2015年05月08日 15:30:57   投稿:hebedich  
這篇文章主要介紹了php序列化函數(shù)serialize() 和 unserialize() 與php原生序列化方法對(duì)比,有需要的小伙伴可以參考下。

php中有格式化字符串并轉(zhuǎn)換成數(shù)組或?qū)ο蟮暮梅椒ǎ葱蛄谢幚怼?br /> 有兩種序列化變量的方法。

以下示例,使用 serialize() 和 unserialize() 函數(shù):

// a complex array
$myvar = array(
 'hello',
 42,
 array(1,'two'),
 'apple'
);

// convert to a string
$string = serialize($myvar);

echo $string;
/* prints
a:4:{i:0;s:5:"hello";i:1;i:42;i:2;a:2:{i:0;i:1;i:1;s:3:"two";}i:3;s:5:"apple";}
*/

// you can reproduce the original variable
$newvar = unserialize($string);

print_r($newvar);
/* prints
Array
(
  [0] => hello
  [1] => 42
  [2] => Array
    (
      [0] => 1
      [1] => two
    )

  [3] => apple
)
*/

這是原生的 PHP 序列化方法。

然而,由于 JSON 近年來(lái)大受歡迎,PHP5.2 中已經(jīng)加入了對(duì) JSON 格式的支持。

現(xiàn)在你可以使用 json_encode() 和 json_decode() 函數(shù):

// a complex array
$myvar = array(
 'hello',
 42,
 array(1,'two'),
 'apple'
);

// convert to a string
$string = json_encode($myvar);

echo $string;
/* prints
["hello",42,[1,"two"],"apple"]
*/

// you can reproduce the original variable
$newvar = json_decode($string);

print_r($newvar);
/* prints
Array
(
  [0] => hello
  [1] => 42
  [2] => Array
    (
      [0] => 1
      [1] => two
    )

  [3] => apple
)
*/

這將更為行之有效,尤其與 JavaScript 等許多其他語(yǔ)言兼容。

注意:對(duì)于復(fù)雜的對(duì)象,某些信息可能會(huì)丟失。

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • GD庫(kù)實(shí)現(xiàn)webp轉(zhuǎn)換jpg的PHP程序

    GD庫(kù)實(shí)現(xiàn)webp轉(zhuǎn)換jpg的PHP程序

    PHP程序來(lái)執(zhí)行webp格式轉(zhuǎn)換成jpg格式有幾種方法:一是安裝imagemagick實(shí)現(xiàn),二是安裝GD庫(kù)實(shí)現(xiàn),可以直接用dwebp命令,本文我們將介紹使用PHP的圖像處理庫(kù)GD,編寫(xiě)一個(gè)簡(jiǎn)單的PHP程序來(lái)完成這個(gè)任務(wù)
    2024-03-03
  • CodeIgniter集成smarty的方法詳解

    CodeIgniter集成smarty的方法詳解

    這篇文章主要介紹了CodeIgniter集成smarty的方法,結(jié)合實(shí)例形式詳細(xì)分析了CodeIgniter集成Smarty的具體步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-05-05
  • Laravel 5 學(xué)習(xí)筆記

    Laravel 5 學(xué)習(xí)筆記

    本文記錄的是個(gè)人在學(xué)習(xí)實(shí)用laravel5的過(guò)程中遇到的幾個(gè)重點(diǎn)的地方,也是最容易犯錯(cuò)的地方,這里記錄下來(lái),分享給大家。
    2015-03-03
  • 新浪微博API開(kāi)發(fā)簡(jiǎn)介之用戶授權(quán)(PHP基礎(chǔ)篇)

    新浪微博API開(kāi)發(fā)簡(jiǎn)介之用戶授權(quán)(PHP基礎(chǔ)篇)

    己在開(kāi)發(fā)和學(xué)習(xí)的過(guò)程中,感覺(jué)雖然沒(méi)有太大難度,但還是有一些問(wèn)題是需要我們注意的,今天就我在開(kāi)發(fā)和學(xué)習(xí)的過(guò)程中,簡(jiǎn)單的對(duì)利用PHP進(jìn)行新浪微博API開(kāi)發(fā)的內(nèi)容進(jìn)行一個(gè)整理和說(shuō)明
    2011-09-09
  • layui框架實(shí)現(xiàn)文件上傳及TP3.2.3(thinkPHP)對(duì)上傳文件進(jìn)行后臺(tái)處理操作示例

    layui框架實(shí)現(xiàn)文件上傳及TP3.2.3(thinkPHP)對(duì)上傳文件進(jìn)行后臺(tái)處理操作示例

    這篇文章主要介紹了layui框架實(shí)現(xiàn)文件上傳及TP3.2.3對(duì)上傳文件進(jìn)行后臺(tái)處理操作,結(jié)合實(shí)例形式分析了layui框架結(jié)合thinkPHP進(jìn)行文件上傳與處理操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-05-05
  • php中session使用示例

    php中session使用示例

    這篇文章主要介紹了php中session使用示例,需要的朋友可以參考下
    2014-03-03
  • PHP批量去除BOM頭內(nèi)容信息代碼

    PHP批量去除BOM頭內(nèi)容信息代碼

    這篇文章主要介紹了PHP批量去除BOM頭內(nèi)容信息代碼的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • Zend Framework教程之Zend_Db_Table表關(guān)聯(lián)實(shí)例詳解

    Zend Framework教程之Zend_Db_Table表關(guān)聯(lián)實(shí)例詳解

    這篇文章主要介紹了Zend Framework教程之Zend_Db_Table表關(guān)聯(lián)用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Zend_Db_Table表關(guān)聯(lián)的定義,實(shí)現(xiàn)方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-03-03
  • PHP使用QR Code生成二維碼實(shí)例

    PHP使用QR Code生成二維碼實(shí)例

    這篇文章主要介紹了PHP使用QR Code生成二維碼實(shí)例,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • Laravel重寫(xiě)用戶登錄簡(jiǎn)單示例

    Laravel重寫(xiě)用戶登錄簡(jiǎn)單示例

    這篇文章主要介紹了Laravel重寫(xiě)用戶登錄的方法,結(jié)合簡(jiǎn)單實(shí)例形式分析了Laravel框架根據(jù)已有的login方法重寫(xiě)實(shí)現(xiàn)針對(duì)驗(yàn)證碼、后臺(tái)登陸頻率及日志記錄的擴(kuò)種等功能,需要的朋友可以參考下
    2016-10-10

最新評(píng)論

三亚市| 宁海县| 福建省| 舒城县| 波密县| 晴隆县| 武安市| 南漳县| 江油市| 岳阳县| 法库县| 二手房| 黄大仙区| 洱源县| 张家口市| 淮阳县| 抚顺县| 闸北区| 河源市| 榆林市| 黄梅县| 兰西县| 海丰县| 新安县| 海阳市| 瑞安市| 伊宁县| 岑巩县| 诸城市| 连云港市| 隆化县| 吴江市| 苗栗市| 囊谦县| 江安县| 深州市| 县级市| 米易县| 娱乐| 石狮市| 措美县|