在PHP中,数组和对象无法保存,如果需要保存就要将数组或对象转换成一个序列。 序列化:将数组或对象转换成一个序列(serialize) 反序列化:将序列化的字符串转换成数组或对象。(unserialize)
数组的序列化与反序列化- <?php
- //数组的序列化
- /*
- $stu=['tom','berry','ketty'];
- $str=serialize($stu); //序列化
- file_put_contents('./stu1.txt',$str);
- */
- //数组的反序列化
- $str=file_get_contents('./stu.txt');
- $stu=unserialize($str); //反序列化
- print_r($stu); //Array ( [0] => tom [1] => berry [2] => ketty )
复制代码
|