当前位置:首页 > 日记 > 正文

PHP序列化序列化方法的详细解决方案

PHP序列化序列化方法的详细解决方案
经常看到一些配置文件里面存储的格式与一些类似的变量的名称和值,实际上是一个过程的序列化,当需要使用数据库将是一个反序列化过程中,是使用字符串,然后恢复原来的数据结构。让我们谈谈如何PHP进行序列化和数据反序列化。

PHP使用两种功能,序列化和序列化,序列化和反序列化的数据。

格式化字符串数组序列化为有序

序列化数组阵列恢复

例如:

用户名=阵列('moe,拉里,'curly);
用户名=连载(美元的走狗);
回声';
print_r(用户名);
回声';
print_r(序列化(用户名));
结果uff1a

答:3:{ i:0;s:3;i;i:1;s:5:拉里;i:2;s:5: ;}
数组({ 0 } { 1 } >拉里> { 2 } >卷)
注意,当数组值包含双引号、单引号、冒号或中文字符时,它们在序列化后可能会被打乱。

对base64_encode和base64_decode两函数可以用来解决乱码问题。

例如:

用户名=阵列('moe,拉里,'curly);
用户名= base64_encode(连载(用户名));
为用户=(base64_decode序列化(用户名));
这不会是代码级的问题,但是Base64编码增加了存储字符串的长度。

从上面,我们可以总结它自己的序列化和反序列化功能之一,如下所示:

功能my_serialize($ obj_array){
返回base64_encode(gzcompress(连载($ obj_array)));
}
/ /反序列化
功能my_unserialize($str){
返回序列化(gzuncompress(base64_decode($str)));
}
以上就是告诉你PHP如何序列化和序列化数据,并遇到反序列化,混淆代码或格式被打乱的原因和解决办法,希望本文能帮助你学习。

相关文章

将PS模糊照片快速还原为清晰照片

将PS模糊照片快速还原为清晰照片

照片,模糊,清晰,原为,快速,本教程是向朋友介绍PS,模糊的照片,并快速恢复到清晰的照片方法。本教程非常基础,也使用了很多工具。对初学者来说,这是一门很好的学习课程。我建议你一起来学习。 本教程是给朋友们把ps模糊图片快速还原为清晰的照片,…

2016含泪QQ情感个性签名感性人格签

2016含泪QQ情感个性签名感性人格签

感性,个性签名,人格,情感,电脑软件,不要抱着沙子,尽可能早地把它抬起来。让我们给自己一个特别的签名来展示你自己的个性。小编辑给大家带来了一些情感签名,供大家参考。 1,我的心累了,爱让人伤心。 2。你拉我的根,我撕裂你的心 三.如果我们不在…

英语字体的使用概况及常用字体的介

英语字体的使用概况及常用字体的介

字体,英语,概况,常用,电脑软件,本教程是向我的朋友介绍使用英语字体的方式和使用它们的方式。这个教程很好。对许多朋友来说,有许多问题是每个人经常问的。这里是一个详细的介绍萧边。让我们看一看。 本文主要对字体设计学习者使用摘要介绍…

如何快速转换PPT成视频文件格式ppt

如何快速转换PPT成视频文件格式ppt

教程,转换,文件格式,快速,视频,很多用户怀疑PPT文件是如何快速变成视频的,其实只要PPT是转换成视频文件格式,视频是格式到任何最流行的地方,比如手机可以播放,这里分享的提示,快速转换,需要的朋友可以参考。 当你认为PPT有问题的时候,你最好把它变…

只有一个PS鼠标画的破蛋图标纹理

只有一个PS鼠标画的破蛋图标纹理

图标,纹理,鼠标,只有一个,电脑软件,本教程是介绍图标朋友的方法,只是一个PS鼠标画的破鸡蛋的纹理,鸡蛋图标画家教程很漂亮,难度也不大,推荐爱的朋友可以跟着教程一起学习。 方法学习者使用PS图标,鼠标画出一个PSP鼠绘质感本教程的碎蛋教,因为它…

一个GIF动态地图,用PS把美女变成骷

一个GIF动态地图,用PS把美女变成骷

动态,骷髅,地图,美女,电脑软件,本教程是为朋友介绍一个GIF动态图法,由PS把一个漂亮的女人变成一个骨架。教材所产生的效果非常好,并不是很大。推荐指甲指甲,像你的朋友一起学习。 动态地图通常由视频编辑软件制作,非常麻烦;但你知道PS也可以制作…

Word文档打印技巧Word2007教程

Word文档打印技巧Word2007教程

教程,文档,技巧,电脑软件,Word,说到打印word文档,很多人认为这很简单:只要点击文件,具有打印,或者,直接点打印图标,或是好的,但这种方法只能打印全文,但我们不需要每次打印全文。下面我们将介绍一些高级Word文档打印技巧。 设置打印 在没有打印机的…

最感性的个性签名经典签名

最感性的个性签名经典签名

感性,个性签名,经典,电脑软件,你什么都不知道,包括我喜欢你。为你的QQ选择个性签名。 1,有一天,我们都老了,但我会记得,你让我心看。 2、微笑,不是因为幸福太久,而是太长时间忘记悲伤。 3、在乎才会想要,不在乎甚至不想。 4。如果我没有什么可以帮…

PS图象处理软件创造了梦幻般的深蓝

PS图象处理软件创造了梦幻般的深蓝

深蓝色,图象,处理软件,梦幻般,森林,画面非常好,只是有点凌乱。处理时先用调色板工具,主色调是蓝色的,底部圆角部分变暗,这样突出的数字可以比较好,然后整体柔化处理,高光处理可以是一个小小的梦想。 画面非常好,只是有点凌乱。处理时先用调色板工…

如何使用Word中的技巧隐藏或显示区

如何使用Word中的技巧隐藏或显示区

区域,显示,如何使用,标记,技巧,在使用Word的过程中,我们总是默认地在word文档中显示段落标记。用户需要设置必要的设置来切换显示和隐藏段落标记的两种状态。以下小的Word编辑技巧仅供参考。我希望你能取得一些成就。 在Word2010为例,介绍了…

PS如何将水印添加到和PS中来对进行

PS如何将水印添加到和PS中来对进行

水印,中来,如何将,电脑软件,PS,图像水印,像人民币的水印,可以使图片成为自己独有的。那么如何PS添加水印的图片,旁边的萧边向您介绍PS加水印的图片。不,朋友,你可以参考。让我们看一看。 在照片中的水印不同的意见。在任何情况下,事实上,添加水印…

ps高手PS实用技巧

ps高手PS实用技巧

实用技巧,高手,电脑软件,ps,PS,PS大师之路 PS技巧的课程学习,PS高手之路:新手只谈工作,只谈大师的技巧。今天我们学习12个鲜为人知的PS图象处理软件的提示来帮助学生提高他们的工作效率:学习12个鲜为人知的技巧,帮助他们提高工作效率。 1。图层…