首页 > 开发 > PHP > 正文

详解PHP序列化反序列化的方法

2024-05-04 23:39:54
字体:
来源:转载
供稿:网友
这篇文章主要介绍了PHP序列化反序列化的方法,在一些开源的php源代码中,我们经常看到一些配置文件里面存放的是一些类似带有格式的变量名称和值,想知道这是为什么,请阅读下文
 

经常看到一些配置文件里面存放的是一些类似带有格式的变量名称和值,其实就是一个序列化的过程,在需要用到这些数据库的时候会进行一个反序列化过程,就是将这个字符串再还原成他原来的数据结构。下面说说php 如何进行数据的序列化和反序列化的。
php 将数据序列化和反序列化其实就用到两个函数,serialize unserialize
serialize 将数组格式化成有序的字符串
unserialize 将数组还原成数组
例如:
 

  1. $user=array('Moe','Larry','Curly');  
  2. $user=serialize($stooges);  
  3. echo '<pre>';  
  4. print_r($user);  
  5. echo '<br />';  
  6. print_r(unserialize($user));  
?
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表