时间:2021-05-25
数据(变量)序列化(持久化)
将一个变量的数据"转换为"字符串,但并不是类型转换,目的是将该字符串存储在本地。相反的行为成为反序列化。
流程:
具体实例:
1.在xxx1.php中进行序列化操作
<?php$v1 = 1;$v2 = 'abc';$v3 = array('a'=>1,'bb'=>2.2,'awd',true);$str1 = serialize($v1);$str2 = serialize($v2);$str3 = serialize($v3);//写入文本文件file_put_contents('./a1.txt', $str1);file_put_contents('./a2.txt', $str2);file_put_contents('./a3.txt', $str3);?>2.在xxx2.php中进行反序列化操作
<?php$s1 = file_get_contents('./a1.txt');$s2 = file_get_contents('./a2.txt');$s3 = file_get_contents('./a3.txt');$var1 = unserialize($s1);$var2 = unserialize($s2);$var3 = unserialize($s3);echo "<br/>var_dump($var1,$var2,$var3)";?>以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了PHP中SERIALIZE和JSON的序列化与反序列化操作区别。分享给大家供大家参考,具体如下:PHP中SERIALIZE和JSON序列化与反序列
Java—IO流对象的序列化和反序列化序列化的基本操作 1.对象序列化,就是将Object转换成byte序列,反之叫对象的反序列化。 2.序列化流(Obje
详解Python序列化Serialize和反序列化Deserialize序列化(serialization)序列化是将对象状态转换为可保持或传输的格式的过程。与
0.前言对象的序列化和反序列化作用就不再赘述,php中序列化的结果是一个php自定义的字符串格式,有点类似json.我们在任何语言中设计对象的序列化和反序列化都
Java序列化和反序列化实例详解在分布式应用中,对象只有经过序列化才能在各个分布式组件之间传输,这就涉及到两个方面的技术-发送者将对象序列化,接受者将对象反序列