php 序列化和反序列化的作用及使用
2024-10-12 02:41:21
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的mysql\mysqli\PDO(二)mysqli
- Android调用系统相机功能
- 【Java学习笔记】foreach语句(高级for)
- 各种常用的JSON接口,开动你的大脑你就可以做出各种应用,值得收藏
- iOS10全新推送功能的实现
- 利用 Dolby&#174; Digital Plus 提供优质音频体验
- 转载Spring IntrospectorCleanupListener
- 静态资源压缩(GZIP) 专题
- Python练习:初别Pandas
- Laravel5 快速认证逻辑流程分析
- hibernate save数据的时候报错:ids for this class must be manually assigned before calling save()
- 【react懒加载组件】--react-lazyload
- 杀掉所有 skynet 进程
- C#深拷贝 反射实现
- 如何远程运行PowerShell命令?
- Taffy自动化测试框架Web开发,Python Flask实践详解
- Maven学习记录3——创建、编译、打包、运行项目
- 解决Sublime Text 3 中文乱码
- RestTemplate的一个请求过程,mark一下
- 基于Spark GraphX计算二度关系