在做开发时 , 有时需要保存一个对象 , 但数据的保存只能保存字符串 , 或数字等简单的数据类型 , 对象是不能直接保存的 , 那么怎么解决这种情况?<br/>我们可以先把对象进行序列化 , 序列化后就是一串字符了 , 可以保存这串字符 。 操作方法 01 在代码里 , 我们先定义一个数组对象 , 假设要保存的就是这个对象 。
文章插图
02 要对这个对象进行序列化 , 只要调用Php的serialize方法就行了 , 输入参数可以为任何类型的数据 , 输出就是序列化后的字符串 。
文章插图
03 然后我们输出一些结果 , 看下序列化后的字符串是怎样的 。
文章插图
04 运行代码 , 在页面上看到结果 , 如图 , 就是一串字符 。
文章插图
05 序列化后的字符串 , 怎么转换回对象?
可以用php提供的unserialize , 代码如图
文章插图
06 加上输出代码 , 看下这个反序列化是否能把字符串转换回数组对象 。
文章插图
07 【PHP如何序列化一个对象?】运行代码 , 页面上显示结果如图 , 可以看到反序列化后 , 成功把字符串转换回数组了 。
文章插图
以上内容就是PHP如何序列化一个对象?的内容啦 , 希望对你有所帮助哦!
推荐阅读
- WPS表格中如何进行条件筛选?
- WPS表格中如何根据颜色筛选数据?
- 如何完成调查破碎岭食人魔
- TapTap游戏平台怎么样?如何下载并安装?
- 如何在TapTap游戏平台上购买并下载游戏
- 如何做好吃的芋圆 鲜芋仙里的芋圆
- 【国庆出游】如何拍出高大上的游客照?
- 阿纯竹林游戏使用攻略
- sqlserver如何根据指定日期计算当年的第一天
- 如何申请百度有钱花 百度有钱花申请步骤