码迷,mamicode.com
首页 > Web开发 > 详细

php 序列化和反序列化的作用及使用

时间:2019-10-07 19:24:58      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:serialize   序列   作用   需要   是什么   直接   反序列化   data   bsp   

1.序列化是什么意思呢?

  序列化就是把本来不能直接存储的数据转换成可存储的数据,并且不会丢掉数据格式

serialize();

 

2.反序列化是什么意思呢?

  其实就是字面的意思,把序列化的数据,转换成我们需要的格式

unserialize();

 

如下:

<?php
$sites = array(‘Google‘=>‘$ser‘, ‘Runoob‘=>‘1111‘, ‘Facebook‘=>333);
//序列化
$serialized_data = serialize($sites);
echo $serialized_data;
//得到 a:3:{s:6:"Google";s:4:"$ser";s:6:"Runoob";s:4:"1111";s:8:"Facebook";i:333;}

//反序列化
$a = unserialize($serialized_data); var_dump($a);
//得到
  array(3) {
   ["Google"]=>
   string(4) "$ser"
   ["Runoob"]=>
   string(4) "1111"
   ["Facebook"]=>
   int(333)
  }
?>

 

php 序列化和反序列化的作用及使用

标签:serialize   序列   作用   需要   是什么   直接   反序列化   data   bsp   

原文地址:https://www.cnblogs.com/junyi-bk/p/11631685.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!