请选择 进入手机版 | 继续访问电脑版

php中数组的序列化与反序列化案例代码

[复制链接]
查看1245 | 回复0 | 2020-11-4 08:37 | 显示全部楼层 |阅读模式
在PHP中,数组和对象无法保存,如果需要保存就要将数组或对象转换成一个序列。
序列化:将数组或对象转换成一个序列(serialize)
反序列化:将序列化的字符串转换成数组或对象。(unserialize)

数组的序列化与反序列化
  1. <?php
  2. //数组的序列化
  3. /*
  4. $stu=['tom','berry','ketty'];
  5. $str=serialize($stu);                //序列化
  6. file_put_contents('./stu1.txt',$str);
  7. */

  8. //数组的反序列化
  9. $str=file_get_contents('./stu.txt');
  10. $stu=unserialize($str);                //反序列化
  11. print_r($stu);        //Array ( [0] => tom [1] => berry [2] => ketty )
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-3-24