PHP中序列化函数serialize($arr) 和反序列化函数unserialize($info)
来源:互联网 发布:网络传播是指 编辑:程序博客网 时间:2024/05/20 16:11
序列化与反序列化
把复杂的数据类型压缩到一个字符串中
serialize() 把变量和它们的值编码成文本形式unserialize()恢复原先变量
1.创建一个$arr数组用于储存用户基本信息,并在浏览器中输出查看结果;
2.将$arr数组进行序列化赋值给$info字符串,并在浏览器中输出查看结果;
使用序列化serialize($arr)函数,将数组中元素的键和值按照规则顺序连接成字符串。a:5标志序列化为array包含5个键值对,s:4标志内容为字符串包含4个字符。
通过序列化我们可以将一些模块化的数据使用字符串的形式存储在数据库,cookie或session等,可以减少创建众多繁琐的数据表字段,当然序列化为字符串存储会增加额外的空间,应合理的设计和应用。
3.最后使用unserialize($info)反序列化将字符串还原成我们需要的数组模式;
官方解释:
阅读全文
0 0
- PHP中序列化函数serialize($arr) 和反序列化函数unserialize($info)
- PHP序列化反序列化serialize和unserialize函数
- PHP序列化反序列化serialize和unserialize函数
- php函数 序列化serialize() 与 反序列化unserialize()
- serialize和unserialize函数是序列化和反序列化PHP中数据的常用函数。
- PHP多种序列化/反序列化的方法serialize和unserialize函数
- 序列化(serialize)和反序列化(unserialize)以及__sleep()函数和__wakeup()函数
- PHP 序列化函数 serialize、unserialize
- 序列化serialize和反序列化unserialize
- php 数组序列化和反序列化serialize 和 unserialize
- javascript中模仿php的serialize和unserialize序列化函数
- PHP函数 serialize()和unserialize()
- C#结构体Struct的序列化Serialize和反序列化unserialize为字符串
- php函数unserialize反序列化编码问题
- PHP之serialize()函数和unserialize()函数
- php面向对象(OOP)—序列化(串行化)与反序列化之serialize(),unserialize,__sleep(),__wakeup()
- php中serialize()与unserialize()函数使用方法
- PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
- 如何从零开始搭建高性能直播平台?
- exe 32 or 64
- MySQL day6---自定义函数
- shell的种类
- C#算法学习总结—冒泡排序
- PHP中序列化函数serialize($arr) 和反序列化函数unserialize($info)
- getchar输入EOF以及\n问题
- 乐信前端一面
- luogu1140 相似基因
- hibernateTemplate在Spring核心配置文件的注入问题
- Python QQ窗口隐藏显示
- Akka(27): Stream:Use case-Connecting Slick-dbStream & Scalaz-stream-fs2
- Ubuntu14.04下使用sublime text3编写C++代码自动差错总结
- jersey RESTFUL服务 初步总结