经常看到一些配置文件里面存放的是一些类似带有格式的变量名称和值,其实就是一个序列化的过程,在需要用到这些数据库的时候会进行一个反序列化过程,就是将这个字符串再还原成他原来的数据结构。下面说说php 如何进行数据的序列化和反序列化的。
php 将数据序列化和反序列化其实就用到两个函数,serialize 和unserialize。
serialize 将数组格式化成有序的字符串
unserialize 将数组还原成数组
例如:
- $user=array('Moe','Larry','Curly');
- $user=serialize($stooges);
- echo '<pre>';
- print_r($user);
- echo '<br />';
- print_r(unserialize($user));
新闻热点
疑难解答